.AUTODEPEND # $Platon: games/3do-view/Makefile.dos,v 1.2 2003/05/19 22:24:46 nepto Exp $ # # *Translator Definitions* # CC = bcc +3do-view.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 = \ dir.obj \ 3do-view.obj \ my-graph.obj \ standart.obj \ mouse.obj \ $(BGIDRVOBJ) # # *Explicit Rules* # 3do-view.exe: 3do-view.cfg $(EXE_dependencies) $(TLINK) /x/c/P-/L$(LIBPATH) @&&| c0l.obj+ dir.obj+ 3do-view.obj+ my-graph.obj+ standart.obj+ mouse.obj+ $(BGIDRVOBJ) 3do-view # no map file graphics.lib+ emu.lib+ mathl.lib+ cl.lib | # # clean # clean: del *.obj del *.bak del 3do-view.cfg del 3do-view.exe # # *Individual File Dependencies* # dir.obj: 3do-view.cfg dir.c dir.h 3do-view.obj: 3do-view.cfg 3do-view.c my-graph.obj: 3do-view.cfg _shared\my-graph.c _shared\my-graph.h $(CC) -c _shared\my-graph.c standart.obj: 3do-view.cfg _shared\stshared.c _shared\standart.c _shared\standart.h $(CC) -c _shared\standart.c mouse.obj: 3do-view.cfg _shared\mouse.c _shared\mouse.h $(CC) -c _shared\mouse.c $(BGIDRVOBJ): $(BGIPATH)\$(BGIOBJ) $(BGIPATH)\$(BGIDRV) $(BGIDRVOBJ) $(BGIDRVNAME) # # *Compiler Configuration File* # 3do-view.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 | 3do-view.cfg