|
|
1.1 root 1: 1.1.1.2 ! root 2: # TIC.EXE and HERETIC.EXE makefile 1.1 root 3: 1.1.1.2 ! root 4: # -------------------------------------------------------------------------- 1.1 root 5: # 1.1.1.2 ! root 6: # 4r use 80486 timings and register argument passing ! 7: # c compile only ! 8: # d1 include line number debugging information ! 9: # d2 include full sybolic debugging information ! 10: # ei force enums to be of type int ! 11: # j change char default from unsigned to signed ! 12: # oa relax aliasing checking ! 13: # od do not optimize ! 14: # oe[=#] expand functions inline, # = quads (default 20) ! 15: # oi use the inline library functions ! 16: # om generate inline 80x87 code for math functions ! 17: # ot optimize for time ! 18: # ox maximum optimization ! 19: # s remove stack overflow checks ! 20: # zp1 align structures on bytes ! 21: # zq use quiet mode ! 22: # /i=dir add include directories ! 23: # ! 24: # -------------------------------------------------------------------------- ! 25: ! 26: CCOPTS = /d2 /omaxet /zp1 /4r /ei /j /zq /i=dmx ! 27: ! 28: LOCOBJS = & ! 29: i_cyber.obj & ! 30: i_ibm_a.obj & ! 31: i_sound.obj & ! 32: linear.obj ! 33: ! 34: GLOBOBJS = & ! 35: am_map.obj & ! 36: ct_chat.obj & ! 37: d_main.obj & ! 38: d_net.obj & ! 39: g_game.obj & ! 40: f_finale.obj & ! 41: info.obj & ! 42: in_lude.obj & ! 43: mn_menu.obj & ! 44: m_misc.obj & ! 45: p_ceilng.obj & ! 46: p_doors.obj & ! 47: p_enemy.obj & ! 48: p_floor.obj & ! 49: p_inter.obj & ! 50: p_lights.obj & ! 51: p_map.obj & ! 52: p_maputl.obj & ! 53: p_mobj.obj & ! 54: p_plats.obj & ! 55: p_pspr.obj & ! 56: p_setup.obj & ! 57: p_sight.obj & ! 58: p_spec.obj & ! 59: p_switch.obj & ! 60: p_telept.obj & ! 61: p_tick.obj & ! 62: p_user.obj & ! 63: r_bsp.obj & ! 64: r_data.obj & ! 65: r_draw.obj & ! 66: r_main.obj & ! 67: r_plane.obj & ! 68: r_segs.obj & ! 69: r_things.obj & ! 70: sb_bar.obj & ! 71: sounds.obj & ! 72: tables.obj & ! 73: v_video.obj & ! 74: w_wad.obj & ! 75: z_zone.obj ! 76: ! 77: tic.exe : $(LOCOBJS) $(GLOBOBJS) i_ibm.obj ! 78: wlink @tic.lnk ! 79: copy tic.exe striptic.exe ! 80: wstrip striptic.exe ! 81: 4gwbind 4gwpro.exe striptic.exe heretic.exe -V ! 82: prsucc ! 83: ! 84: i_ibm.obj: ! 85: wcc386 /zp1 /4r /zq /ei /j i_ibm.c ! 86: ! 87: .c.obj : ! 88: wcc386 $(CCOPTS) $[* ! 89: ! 90: .asm.obj : ! 91: tasm /mx $[* ! 92: ! 93: clean : .SYMBOLIC ! 94: del *.obj ! 95: del tic.exe
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.