CC = wcc386
COPT = /we /4s /fp3
ASMC = tasm
ASMOPT = /mx /r /zn /os


gfx2.exe : main.obj init.obj graph.obj video.obj divers.obj special.obj boutons.obj palette.obj aide.obj operatio.obj loadsave.obj readline.obj moteur.obj files.obj dpmi.obj vesalfb.obj op_c.obj op_asm.obj
	wlink @make.inc

main.obj : const.h struct.h global.h graph.h divers.h init.h boutons.h moteur.h files.h loadsave.h main.c vesalfb.h vesahigh.c readini.h saveini.h
	$(CC) $(COPT) main

init.obj : const.h struct.h global.h modesvdo.h graph.h boutons.h palette.h aide.h operatio.h init.c readini.c saveini.c
	$(CC) $(COPT) init

graph.obj : graph.c pages.c const.h struct.h global.h video.h divers.h
	$(CC) $(COPT) graph

video.obj : global.h const.h video.asm
	$(ASMC) $(ASMOPT) video

divers.obj : global.h const.h divers.asm
	$(ASMC) $(ASMOPT) divers

special.obj : const.h struct.h global.h graph.h moteur.h special.c
	$(CC) $(COPT) special

boutons.obj : boutons.c shade.c const.h struct.h global.h divers.h graph.h moteur.h readline.h files.h loadsave.h init.h readini.h saveini.h
	$(CC) $(COPT) boutons

palette.obj : const.h struct.h global.h divers.h graph.h moteur.h readline.h palette.c
	$(CC) $(COPT) palette

aide.obj : const.h struct.h global.h divers.h graph.h moteur.h aide.c
	$(CC) $(COPT) aide

moteur.obj : const.h struct.h global.h graph.h divers.h moteur.c
	$(CC) $(COPT) moteur

operatio.obj : const.h struct.h global.h divers.h moteur.h graph.h operatio.h operatio.c
	$(CC) $(COPT) operatio

readline.obj : const.h struct.h global.h divers.h graph.h readline.c
	$(CC) $(COPT) readline

files.obj : const.h struct.h global.h graph.h divers.h files.c
	$(CC) $(COPT) files

loadsave.obj : const.h struct.h global.h divers.h graph.h loadsave.c pages.h op_c.h op_asm.h
	$(CC) $(COPT) loadsave

op_c.obj : struct.h op_c.c op_c.h op_asm.h
	$(CC) $(COPT) op_c

dpmi.obj : dpmi.asm dpmi.h
	$(ASMC) $(ASMOPT) dpmi

vesalfb.obj : vesalfb.asm vesalfb.h dpmi.h
	$(ASMC) $(ASMOPT) vesalfb

op_asm.obj : struct.h op_asm.asm op_c.h op_asm.h
	$(ASMC) $(ASMOPT) op_asm
