# Copyright (C) 1999-2000 Qute Corporation. All rights reserved.
#
# makefile for TC make
#	$Id: $


TARGET=ivdemo
OBJS=ivdemo.obj ivram.obj ivrama.obj ivdemoa.obj wwheap.obj



all:	$(TARGET).fx




TCBINDIR=D:\app\TC
WITCHDIR=D:\app\witch

WITCHBINDIR=$(WITCHDIR)\bin
WITCHLIBDIR=$(WITCHDIR)\lib


CC=$(TCBINDIR)\tcc.exe
LD=$(TCBINDIR)\tlink.exe
EXE2FBIN=$(WITCHBINDIR)\exe2fbin.exe
MKFENT=$(WITCHBINDIR)\mkfent.exe
AS=ml.exe /Zm


# start up routine
C0WW_ASCII1=$(WITCHLIBDIR)\c0wwasc1.obj
C0WW_ASCII2=$(WITCHLIBDIR)\c0wwasc2.obj
C0WW_JAPANESE1=$(WITCHLIBDIR)\c0wwjpn1.obj
C0WW_JAPANESE2=$(WITCHLIBDIR)\c0wwjpn2.obj

C0WW=$(C0WW_JAPANESE2)
#C0WW=$(C0WW_ASCII1)


#LIBWW=@..\libww.rsp
LIBWW=@libww.rsp


# copying command
#CP=cp -p
CP=copy

# deleting command
#RM=rm -f
RM=del

#CFLAGS=-ms -zCTEXT -zRDATA -zDBSS -zBDATA -zPCGROUP -zSDGROUP -zGDGROUP
CFLAGS=-w -ms -zPCGROUP -zSDGROUP -zGDGROUP
ASFLAGS=/Fl /Cx /c
DEFINES=


.bin.fx:
	$(MKFENT) $*.cf

.obj.bin:
#	lcc86 -a$(C0WW) -k-M -o $*.bin $^
	$(LD) /m /c $(C0WW) $(OBJS), $*, $*, $(LIBWW)
	$(EXE2FBIN) $*.exe $*.bin

.c.obj:
	$(CC) -c $(CFLAGS) $(DEFINES) -I$(WITCHDIR)\include $<

.asm.obj:
	$(AS) $(ASFLAGS) $<

#.c.ASM:
#	$(CC) -S $(CFLAGS) $(DEFINES) -I../../include $<
	


default:	all

clean:
	$(RM) $(TARGET).exe
	$(RM) $(TARGET).bin
	$(RM) *.obj
	$(RM) *.lst


install:
	wwPutw $(TARGET).fx /rom0


$(TARGET).fx: $(TARGET).bin

$(TARGET).bin: $(OBJS)


