# --------------------------------------- # Makefile with TURBO_C for WWitch # --------------------------------------- .SUFFIXES: .fx .EXE .exe .BIN .bin .OBJ .obj .ASM .a86 .c TARGET = pagoda SRCFILE = \ main.c \ credit.c \ debug.c \ expand.c \ font.c \ file.c \ game.c \ pad.c \ sound.c \ system.c \ screen.c \ spranm.c \ vblk.c OBJS = $(addsuffix .obj, $(basename $(SRCFILE))) FXFILE = $(addsuffix .fx, $(TARGET)) CFFILE = $(addsuffix .cf, $(TARGET)) BINFILE = $(addsuffix .bin, $(TARGET)) EXEFILE = $(addsuffix .exe, $(TARGET)) OBJFILES = @.\\objfile.txt # start up routine C0WW_ASCII1=..\\..\\lib\\c0wwasc1.obj C0WW_ASCII2=..\\..\\lib\\c0wwasc2.obj C0WW_JAPANESE1=..\\..\\lib\\c0wwjpn1.obj C0WW_JAPANESE2=..\\..\\lib\\c0wwjpn2.obj C0WW=$(C0WW_JAPANESE2) LIBWW=@.\\libww.rsp CP=copy RM=del CFLAGS=-ms -zPCGROUP -zSDGROUP -zGDGROUP -w-use -w-par -w-dup -O -G -Z DEFINES= all: $(FXFILE) $(FXFILE): $(BINFILE) $(CFFILE) mkfent $(CFFILE) $(BINFILE): $(OBJS) tlink /m /c $(C0WW) $(OBJFILES), $(TARGET), $(TARGET), $(LIBWW) exe2fbin $(EXEFILE) $(BINFILE) #$(OBJS): $(SRCFILE) # tcc -c -a $(CFLAGS) $(DEFINES) -I../../include $(SRCFILE) %.obj: %.c tcc -c -a $(CFLAGS) $(DEFINES) -I../../include $< default: all clean: $(RM) *.OBJ $(RM) *.obj $(RM) *.EXE $(RM) *.exe $(RM) *.BIN $(RM) *.bin