X11LIBDIR = /usr/X11R6/lib PASCALCOMPILER = ppc386 CC = gcc CFLAGS = -O2 LDOBJS = $$(grep '^/.*rtl' link.res | grep -v prt[0-9]) PUFF_ARGC = $$(nm $(LDOBJS) | grep U_.*_ARGC | awk '{ print $$3 }') PUFF_ARGV = $$(nm $(LDOBJS) | grep U_.*_ARGV | awk '{ print $$3 }') CPPFLAGS = -DU_SYSLINUX_ARGC=$(PUFF_ARGC) -DU_SYSLINUX_ARGV=$(PUFF_ARGV) POBJS = puff.o pfart_21.o pffft_21.o pfmsc_21.o pfrw_21.o pfst_21.o pfun1_21.o pfun2_21.o pfun3_21.o xgraph.o puff: $(POBJS) puff_c.o $(CC) -o puff $(POBJS) puff_c.o $(LDOBJS) -L$(X11LIBDIR) -lX11 %.o: %.pas $(PASCALCOMPILER) $< -Cn puff.o link.res: puff.pas $(PASCALCOMPILER) -s -a puff.pas sed s/^main:/nonmain:/ < puff.s > puff_.s as -o puff.o puff_.s puff_c.o: puff_c.c link.res $(CC) -c $(CFLAGS) $(CPPFLAGS) puff_c.c -o puff_c.o # version: 20041110