]> 4ch.mooo.com Git - 16.git/blobdiff - 16/WOLFSRC/makefile.wl6
got 8086 port of wolf3d to work and sod to work
[16.git] / 16 / WOLFSRC / makefile.wl6
diff --git a/16/WOLFSRC/makefile.wl6 b/16/WOLFSRC/makefile.wl6
new file mode 100755 (executable)
index 0000000..d611be2
--- /dev/null
@@ -0,0 +1,203 @@
+.AUTODEPEND\r
+\r
+.PATH.obj = OBJ\r
+\r
+#              *Translator Definitions*\r
+CC = bcc +WOLF3D.CFG\r
+TASM = TASM\r
+TLIB = tlib\r
+TLINK = tlink\r
+LIBPATH = C:\BORLANDC\LIB\r
+INCLUDEPATH = C:\BORLANDC\INCLUDE\r
+\r
+\r
+#              *Implicit Rules*\r
+.c.obj:\r
+  $(CC) -c {$< }\r
+\r
+.cpp.obj:\r
+  $(CC) -c {$< }\r
+\r
+#              *List Macros*\r
+\r
+\r
+EXE_dependencies =  \\r
+ obj\c0.obj \\r
+ h_ldiv.obj \\r
+ wolfhack.obj \\r
+ whack_a.obj \\r
+ wl_asm.obj \\r
+ wl_main.obj \\r
+ wl_text.obj \\r
+ wl_menu.obj \\r
+ wl_inter.obj \\r
+ wl_game.obj \\r
+ wl_play.obj \\r
+ wl_debug.obj \\r
+ wl_draw.obj \\r
+ wl_dr_a.obj \\r
+ wl_scale.obj \\r
+ wl_state.obj \\r
+ wl_agent.obj \\r
+ wl_act1.obj \\r
+ wl_act2.obj \\r
+ obj\signon.obj \\r
+ obj\gamepal.obj \\r
+ id_ca.obj \\r
+ id_in.obj \\r
+ id_mm.obj \\r
+ id_pm.obj \\r
+ id_sd.obj \\r
+ id_sd_a.obj \\r
+ id_us_1.obj \\r
+ id_us_a.obj \\r
+ id_vl.obj \\r
+ id_vh.obj \\r
+ id_vl_a.obj \\r
+ id_vh_a.obj\r
+\r
+#              *Explicit Rules*\r
+obj\wolf3d.exe: wolf3d.cfg $(EXE_dependencies)\r
+  $(TLINK) /s/c/P-/L$(LIBPATH) @&&|\r
+obj\c0.obj+\r
+obj\h_ldiv.obj+\r
+obj\wolfhack.obj+\r
+obj\whack_a.obj+\r
+obj\wl_asm.obj+\r
+obj\wl_main.obj+\r
+obj\wl_text.obj+\r
+obj\wl_menu.obj+\r
+obj\wl_inter.obj+\r
+obj\wl_game.obj+\r
+obj\wl_play.obj+\r
+obj\wl_debug.obj+\r
+obj\wl_draw.obj+\r
+obj\wl_dr_a.obj+\r
+obj\wl_scale.obj+\r
+obj\wl_state.obj+\r
+obj\wl_agent.obj+\r
+obj\wl_act1.obj+\r
+obj\wl_act2.obj+\r
+obj\signon.obj+\r
+obj\gamepal.obj+\r
+obj\id_ca.obj+\r
+obj\id_in.obj+\r
+obj\id_mm.obj+\r
+obj\id_pm.obj+\r
+obj\id_sd.obj+\r
+obj\id_sd_a.obj+\r
+obj\id_us_1.obj+\r
+obj\id_us_a.obj+\r
+obj\id_vl.obj+\r
+obj\id_vh.obj+\r
+obj\id_vl_a.obj+\r
+obj\id_vh_a.obj\r
+obj\wolf3d,obj\wolf3d\r
+emu.lib+\r
+mathm.lib+\r
+cm.lib\r
+|\r
+\r
+\r
+#              *Individual File Dependencies*\r
+obj\c0.obj: wolf3d.cfg c0.asm \r
+       $(TASM) /MX /ZI /O /D__MEDIUM__ C0.ASM,OBJ\C0.OBJ\r
+\r
+h_ldiv.obj: wolf3d.cfg h_ldiv.asm \r
+       $(TASM) /MX /ZI /O H_LDIV.ASM,OBJ\H_LDIV.OBJ /d__MEDIUM__\r
+\r
+wolfhack.obj: wolf3d.cfg wolfhack.c \r
+\r
+whack_a.obj: wolf3d.cfg whack_a.asm \r
+       $(TASM) /MX /ZI /O WHACK_A.ASM,OBJ\WHACK_A.OBJ\r
+\r
+wl_asm.obj: wolf3d.cfg wl_asm.asm \r
+       $(TASM) /MX /ZI /O WL_ASM.ASM,OBJ\WL_ASM.OBJ\r
+\r
+wl_main.obj: wolf3d.cfg wl_main.c \r
+\r
+wl_text.obj: wolf3d.cfg wl_text.c \r
+\r
+wl_menu.obj: wolf3d.cfg wl_menu.c \r
+\r
+wl_inter.obj: wolf3d.cfg wl_inter.c \r
+\r
+wl_game.obj: wolf3d.cfg wl_game.c \r
+\r
+wl_play.obj: wolf3d.cfg wl_play.c \r
+\r
+wl_debug.obj: wolf3d.cfg wl_debug.c \r
+\r
+wl_draw.obj: wolf3d.cfg wl_draw.c \r
+\r
+wl_dr_a.obj: wolf3d.cfg wl_dr_a.asm \r
+       $(TASM) /MX /ZI /O WL_DR_A.ASM,OBJ\WL_DR_A.OBJ\r
+\r
+wl_scale.obj: wolf3d.cfg wl_scale.c \r
+\r
+wl_state.obj: wolf3d.cfg wl_state.c \r
+\r
+wl_agent.obj: wolf3d.cfg wl_agent.c \r
+\r
+wl_act1.obj: wolf3d.cfg wl_act1.c \r
+\r
+wl_act2.obj: wolf3d.cfg wl_act2.c \r
+\r
+id_ca.obj: wolf3d.cfg id_ca.c \r
+\r
+id_in.obj: wolf3d.cfg id_in.c \r
+\r
+id_mm.obj: wolf3d.cfg id_mm.c \r
+\r
+id_pm.obj: wolf3d.cfg id_pm.c \r
+\r
+id_sd.obj: wolf3d.cfg id_sd.c \r
+\r
+id_sd_a.obj: wolf3d.cfg id_sd_a.asm \r
+       $(TASM) /MX /ZI /O ID_SD_A.ASM,OBJ\ID_SD_A.OBJ\r
+\r
+id_us_1.obj: wolf3d.cfg id_us_1.c \r
+\r
+id_us_a.obj: wolf3d.cfg id_us_a.asm \r
+       $(TASM) /MX /ZI /O ID_US_A.ASM,OBJ\ID_US_A.OBJ\r
+\r
+id_vl.obj: wolf3d.cfg id_vl.c \r
+\r
+id_vh.obj: wolf3d.cfg id_vh.c \r
+\r
+id_vl_a.obj: wolf3d.cfg id_vl_a.asm \r
+       $(TASM) /MX /ZI /O ID_VL_A.ASM,OBJ\ID_VL_A.OBJ\r
+\r
+id_vh_a.obj: wolf3d.cfg id_vh_a.asm \r
+       $(TASM) /MX /ZI /O ID_VH_A.ASM,OBJ\ID_VH_A.OBJ\r
+\r
+#              *Compiler Configuration File*\r
+wolf3d.cfg: makefile.wl6\r
+  copy &&|\r
+-mm\r
+-3\r
+-a\r
+-ff-\r
+-G\r
+-O\r
+-Og\r
+-Oe\r
+-Om\r
+-Ov\r
+-Ol\r
+-Ob\r
+-Op\r
+-Oi\r
+-Z\r
+-d\r
+-H=WOLF3D.SYM\r
+-Fc\r
+-weas\r
+-wpre\r
+-nOBJ\r
+-I$(INCLUDEPATH)\r
+-L$(LIBPATH)\r
+-P-.C\r
+| wolf3d.cfg\r
+\r
+\r