# -------- DEMO.EXE --------

### Production
COPTS=-O -Z -w -P -c
EXEOPTS=/c /x

### Debugging
#COPTS=-v -w -P -c
#EXEOPTS=/c /v

### Zinc information
INCLUDE=..\include
LIB=..\lib
TCLIB=C:\tc\lib
!if !$d(MODEL)
MODEL=l
!endif

.SWAP
.PATH.obj=$(MODEL)
.PATH.lib=$(LIB)
.cpp.obj :
	tcc -I$(INCLUDE) -n$(MODEL) -m$(MODEL) $(COPTS) {$< }

demo.exe : DIR d_demo.obj d_win.obj d_event.obj d_class.obj \
	d_direct.obj d_calc.obj d_piano.obj d_graph.obj d_data.obj \
	d_icon.obj d_ctrl.obj zil$(MODEL).lib
	tlink $(EXEOPTS) -E -lP @&&!
$(TCLIB)\c0$(MODEL)+
$(MODEL)\d_demo+
$(MODEL)\d_win+
$(MODEL)\d_event+
$(MODEL)\d_class+
$(MODEL)\d_direct+
$(MODEL)\d_icon+
$(MODEL)\d_ctrl+
$(MODEL)\d_calc+
$(MODEL)\d_piano+
$(MODEL)\d_graph+
$(MODEL)\d_data+
$(TCLIB)\egavga+
$(TCLIB)\cga+
$(TCLIB)\herc,+
demo, , $(LIB)\zil$(MODEL) $(TCLIB)\graphics $(TCLIB)\emu $(TCLIB)\math$(MODEL) $(TCLIB)\c$(MODEL)
!

DIR :
	md $(MODEL)


