.AUTODEPEND # $Platon: games/pexeso/Makefile.dos,v 1.1.1.1 2003/05/11 18:48:50 nepto Exp $ # # *Translator Definitions* # CC = bcc +pexeso.cfg TASM = TASM TLIB = tlib TLINK = tlink LIBPATH = Y:\PROG\BC\LIB INCLUDEPATH = _shared;Y:\PROG\BC\INCLUDE # # BGI (Borland Graphics Interface) driver object handling # BGIPATH = Y:\PROG\BC\BGI BGIOBJ = bgiobj.exe BGIDRV = egavga.bgi BGIDRVOBJ = egavga.obj BGIDRVNAME = _EGAVGA_driver # # *Implicit Rules* # .c.obj: $(CC) -c {$< } .cpp.obj: $(CC) -c {$< } # # *List Macros* # EXE_dependencies = \ cursors.obj \ data.obj \ pexeso.obj \ my-graph.obj \ standart.obj \ mouse.obj \ menu.obj \ $(BGIDRVOBJ) # # *Explicit Rules* # pexeso.exe: pexeso.cfg $(EXE_dependencies) $(TLINK) /x/c/P-/L$(LIBPATH) @&&| c0l.obj+ cursors.obj+ data.obj+ pexeso.obj+ my-graph.obj+ standart.obj+ mouse.obj+ menu.obj+ $(BGIDRVOBJ) pexeso # no map file graphics.lib+ emu.lib+ mathl.lib+ cl.lib | # # clean # clean: del *.obj del *.bak del pexeso.cfg del pexeso.exe # # *Individual File Dependencies* # cursors.obj: pexeso.cfg cursors.c cursors.h data.obj: pexeso.cfg data.c data.h pexeso.obj: pexeso.cfg pexeso.c my-graph.obj: pexeso.cfg _shared\my-graph.c _shared\my-graph.h $(CC) -c _shared\my-graph.c standart.obj: pexeso.cfg _shared\stshared.c _shared\standart.c _shared\standart.h $(CC) -c _shared\standart.c mouse.obj: pexeso.cfg _shared\mouse.c _shared\mouse.h $(CC) -c _shared\mouse.c menu.obj: pexeso.cfg _shared\menu.c _shared\menu.h $(CC) -c _shared\menu.c $(BGIDRVOBJ): $(BGIPATH)\$(BGIOBJ) $(BGIPATH)\$(BGIDRV) $(BGIDRVOBJ) $(BGIDRVNAME) # # *Compiler Configuration File* # pexeso.cfg: Makefile.dos copy &&| -DPLATON_SYSTEM_MSDOS -DPACKAGE="$(PACKAGE)" -DVERSION="$(VERSION)" -g1 -j1 -ml -ff- -w+ -N -v -G -Z -k- -d -b- -vi- -I$(INCLUDEPATH) -L$(LIBPATH) -P -O -Og -Oe -Om -Ov -Ol -Ob -Op -Oi | pexeso.cfg