SHELL=/bin/sh ifeq ($(AS),/usr/bin/nasm) OBJS = \ calcmand.o calmanfp.o diskvidu.o fpu087.o fracsuba.o general.o \ unix.o unixscr.o video.o xfcurses.o \ calmanfx.o else OBJS = \ calcmand.o calmanfp.o diskvidu.o fpu087.o fracsuba.o general.o \ unix.o unixscr.o video.o xfcurses.o endif #Need to prevent lex from doing fractint.l -> fractint.c .SUFFIXES: .SUFFIXES: .o .c .s .h .asm all: $(OBJS) tidy: rm -f $(OBJS) clean: rm -f $(OBJS) ifeq ($(AS),/usr/bin/nasm) calmanfx.o: calmanfx.asm $(AS) $(AFLAGS) calmanfx.asm endif unix.o: unix.c $(CC) $(CFLAGS) -DSRCDIR=\"$(SRCDIR)\" -c unix.c copy: $(FILES) mv $(FILES) backup # DO NOT DELETE THIS LINE -- make depend depends on it. calcmand.o: calcmand.c ${HFD}/port.h calmanfp.o: calmanfp.c ${HFD}/port.h ${HFD}/fractype.h ifeq ($(AS),/usr/bin/nasm) calmanfx.o: calmanfx.asm xfract_a.inc endif diskvidu.o: diskvidu.c ${HFD}/port.h fpu087.o: fpu087.c ${HFD}/port.h fracsuba.o: fracsuba.c ${HFD}/port.h general.o: general.c ${HFD}/port.h unix.o: unix.c ${HFD}/port.h unixscr.o: unixscr.c ${HFD}/port.h ${HFD}/prototyp.h ${HFD}/helpdefs.h ${HFD}/xfcurses.h video.o: video.c ${HFD}/port.h ${HFD}/prototyp.h ${HFD}/xfcurses.h xfcurses.o: xfcurses.c ${HFD}/port.h ${HFD}/xfcurses.h