# ---------------------------------------
#	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

