1CC = gpc 2 3OBJS = gpcstrings.o fidoconf2.o erweiter.o fparser.o memman.o utils.o log.o ini.o match.o ffma.o 4OBJS2 = gpcfidoconf.o gpcsmapi.o 5CFLAGS = -c --borland-pascal --extended-syntax 6LFLAGS = -lsmapilnx -lfidoconfig 7 8all: ffma 9 10ffma: gpcstrings.o gpcfidoconf.o gpcsmapi.o $(OBJS2) $(OBJS) 11 $(CC) $(LFLAGS) -o ffma $(OBJS) $(OBJS2) 12 13 14gpcfidoconf.o: gpcfidoconf.pas 15 $(CC) -c -g gpcfidoconf.pas 16 17gpcsmapi.o: gpcsmapi.pas 18 $(CC) -c -g gpcsmapi.pas 19 20 21%.o: %.pas 22 $(CC) $(CFLAGS) $*.pas 23 24 25clean: 26 rm -f *.o 27 rm -f *.a 28 rm -f *.ppu 29 rm -f *~ 30 rm -f *.bak 31 rm -f *.gpi 32