# # $Source: f:/miner/source/main/rcs/makefile $ # $Revision: 2.11 $ # $Author: john $ # $Date: 1995/05/26 16:16:13 $ # # Makefile for DESCENT execuable # LIBDIR = ..\main # CCFLAGS = /dNETWORK /dRELEASE /dNDEBUG EDITOR_OBJS = med.obj einit.obj eglobal.obj mine.obj curves.obj kcurve.obj \ khelp.obj ksegsel.obj kbuild.obj kview.obj kmine.obj seguvs.obj ksegsize.obj \ ksegmove.obj ktmap.obj kfuncs.obj autosave.obj group.obj texture.obj \ fixseg.obj eobject.obj elight.obj texpage.obj objpage.obj medmisc.obj \ medsel.obj kgame.obj info.obj medwall.obj eswitch.obj medrobot.obj meddraw.obj \ segment.obj ehostage.obj centers.obj func.obj EDITOR: $(EDITOR_OBJS) wlib editor.lib $(EDITOR_OBJS) copy *.lib .. # Editor data files to check out with source #EDITOR_DATA = segmove.pad segsize.pad texture.pad object.pad curve.pad \ # group.pad objmov.pad lighting.pad test.pad med.mnu global.key ai.obj: ai.c ai.h wcc386 $(CCFLAGS) ai.c aipath.obj: aipath.c wcc386 $(CCFLAGS) aipath.c arcade.obj: arcade.c wcc386 $(CCFLAGS) arcade.c args.obj: args.c args.h wcc386 $(CCFLAGS) args.c automap.obj: automap.c wcc386 $(CCFLAGS) automap.c autosave.obj: autosave.c wcc386 $(CCFLAGS) autosave.c bm.obj: bm.c wcc386 $(CCFLAGS) bm.c bmread.obj: bmread.c wcc386 $(CCFLAGS) bmread.c centers.obj: centers.c wcc386 $(CCFLAGS) centers.c cntrlcen.obj: cntrlcen.c wcc386 $(CCFLAGS) cntrlcen.c cockpit.obj: cockpit.asm masm /i$INCLUDE cockpit.asm cockpit.obj #cockpit.inc psmacros.inc types.inc coindev.obj: coindev.c coindev.h wcc386 $(CCFLAGS) coindev.c collide.obj: collide.c collide.h wcc386 $(CCFLAGS) collide.c config.obj: config.c wcc386 $(CCFLAGS) config.c controls.obj: controls.c wcc386 $(CCFLAGS) controls.c credits.obj: credits.c wcc386 $(CCFLAGS) credits.c curves.obj: curves.c wcc386 $(CCFLAGS) curves.c demo.obj: demo.c wcc386 $(CCFLAGS) demo.c digi.obj: digi.c wcc386 $(CCFLAGS) digi.c dumpmine.obj: dumpmine.c wcc386 $(CCFLAGS) dumpmine.c effects.obj: effects.c wcc386 $(CCFLAGS) effects.c eglobal.obj: eglobal.c wcc386 $(CCFLAGS) eglobal.c ehostage.obj: ehostage.c wcc386 $(CCFLAGS) ehostage.c einit.obj: einit.c wcc386 $(CCFLAGS) einit.c elight.obj: elight.c wcc386 $(CCFLAGS) elight.c endlevel.obj: endlevel.c wcc386 $(CCFLAGS) endlevel.c eobject.obj: eobject.c wcc386 $(CCFLAGS) eobject.c eswitch.obj: eswitch.c wcc386 $(CCFLAGS) eswitch.c fireball.obj: fireball.c wcc386 $(CCFLAGS) fireball.c fixseg.obj: fixseg.c wcc386 $(CCFLAGS) fixseg.c flyby.obj: flyby.c wcc386 $(CCFLAGS) flyby.c fuelcen.obj: fuelcen.c wcc386 $(CCFLAGS) fuelcen.c func.obj: func.c wcc386 $(CCFLAGS) func.c fvi.obj: fvi.c wcc386 $(CCFLAGS) fvi.c game.obj: game.c wcc386 $(CCFLAGS) game.c gamefont.obj: gamefont.c wcc386 $(CCFLAGS) gamefont.c gamemine.obj: gamemine.c wcc386 $(CCFLAGS) gamemine.c gamesave.obj: gamesave.c wcc386 $(CCFLAGS) gamesave.c gameseg.obj: gameseg.c wcc386 $(CCFLAGS) gameseg.c gameseq.obj: gameseq.c wcc386 $(CCFLAGS) gameseq.c garage.obj: garage.c wcc386 $(CCFLAGS) garage.c gauges.obj: gauges.c wcc386 $(CCFLAGS) gauges.c group.obj: group.c wcc386 $(CCFLAGS) group.c hash.obj: hash.c wcc386 $(CCFLAGS) hash.c hostage.obj: hostage.c wcc386 $(CCFLAGS) hostage.c hud.obj: hud.c wcc386 $(CCFLAGS) hud.c iglasses.obj: iglasses.c wcc386 $(CCFLAGS) iglasses.c inferno.obj: inferno.c wcc386 $(CCFLAGS) inferno.c info.obj: info.c wcc386 $(CCFLAGS) info.c int3hand.obj: psmacros.inc types.inc masm /i$INCLUDE int3hand.asm int3hand.obj; ipx_esr.obj: psmacros.inc types.inc masm /i$INCLUDE ipx_esr.asm ipx_esr.obj; joydefs.obj: joydefs.c wcc386 $(CCFLAGS) joydefs.c kbuild.obj: wcc386 $(CCFLAGS) kbuild.c kconfig.obj: wcc386 $(CCFLAGS) kconfig.c kcurve.obj: wcc386 $(CCFLAGS) kcurve.c kfuncs.obj: wcc386 $(CCFLAGS) kfuncs.c kgame.obj: wcc386 $(CCFLAGS) kgame.c khelp.obj: wcc386 $(CCFLAGS) khelp.c kmatrix.obj: wcc386 $(CCFLAGS) kmatrix.c kmine.obj: wcc386 $(CCFLAGS) kmine.c ksegmove.obj: wcc386 $(CCFLAGS) ksegmove.c ksegsel.obj: wcc386 $(CCFLAGS) ksegsel.c ksegsize.obj: wcc386 $(CCFLAGS) ksegsize.c ktmap.obj: wcc386 $(CCFLAGS) ktmap.c kview.obj: wcc386 $(CCFLAGS) kview.c laser.obj: wcc386 $(CCFLAGS) laser.c lighting.obj: wcc386 $(CCFLAGS) lighting.c macro.obj: wcc386 $(CCFLAGS) macro.c mcockpit.obj: wcc386 $(CCFLAGS) mcockpit.c med.obj: wcc386 $(CCFLAGS) med.c meddraw.obj: wcc386 $(CCFLAGS) meddraw.c medmisc.obj: wcc386 $(CCFLAGS) medmisc.c medrobot.obj: wcc386 $(CCFLAGS) medrobot.c medsel.obj: wcc386 $(CCFLAGS) medsel.c medwall.obj: wcc386 $(CCFLAGS) medwall.c menu.obj: wcc386 $(CCFLAGS) menu.c mglobal.obj: wcc386 $(CCFLAGS) mglobal.c mine.obj: wcc386 $(CCFLAGS) mine.c mission.obj: wcc386 $(CCFLAGS) mission.c modem.obj: wcc386 $(CCFLAGS) modem.c morph.obj: wcc386 $(CCFLAGS) morph.c multi.obj: wcc386 $(CCFLAGS) multi.c multibot.obj: wcc386 $(CCFLAGS) multibot.c netmisc.obj: wcc386 $(CCFLAGS) netmisc.c netware.obj: wcc386 $(CCFLAGS) netware.c network.obj: wcc386 $(CCFLAGS) network.c newdemo.obj: wcc386 $(CCFLAGS) newdemo.c newdemo1.obj: wcc386 $(CCFLAGS) newdemo1.c newmenu.obj: wcc386 $(CCFLAGS) newmenu.c object.obj: wcc386 $(CCFLAGS) object.c objfly.obj: wcc386 $(CCFLAGS) objfly.c objpage.obj: wcc386 $(CCFLAGS) objpage.c ourcom.obj: wcc386 $(CCFLAGS) ourcom.c paging.obj: wcc386 $(CCFLAGS) paging.c photos.obj: wcc386 $(CCFLAGS) photos.c physics.obj: wcc386 $(CCFLAGS) physics.c piggy.obj: wcc386 $(CCFLAGS) piggy.c playsave.obj: wcc386 $(CCFLAGS) playsave.c polyobj.obj: wcc386 $(CCFLAGS) polyobj.c powerup.obj: wcc386 $(CCFLAGS) powerup.c radar.obj: wcc386 $(CCFLAGS) radar.c render.obj: wcc386 $(CCFLAGS) render.c robot.obj: wcc386 $(CCFLAGS) robot.c scores.obj: wcc386 $(CCFLAGS) scores.c segment.obj: wcc386 $(CCFLAGS) segment.c seguvs.obj: wcc386 $(CCFLAGS) seguvs.c serial.obj: wcc386 $(CCFLAGS) serial.c ship.obj: wcc386 $(CCFLAGS) ship.c slew.obj: wcc386 $(CCFLAGS) slew.c songs.obj: wcc386 $(CCFLAGS) songs.c soscodec.obj: psmacros.inc types.inc masm /i$INCLUDE soscodec.asm soscodec.obj; state.obj: wcc386 $(CCFLAGS) state.c switch.obj: wcc386 $(CCFLAGS) switch.c terrain.obj: wcc386 $(CCFLAGS) terrain.c test1.obj: wcc386 $(CCFLAGS) test1.c testgaug.obj: wcc386 $(CCFLAGS) testgaug.c texmerge.obj: wcc386 $(CCFLAGS) texmerge.c texpage.obj: wcc386 $(CCFLAGS) texpage.c text.obj: wcc386 $(CCFLAGS) text.c texture.obj: wcc386 $(CCFLAGS) texture.c titles.obj: wcc386 $(CCFLAGS) titles.c vclip.obj: wcc386 $(CCFLAGS) vclip.c vfx.obj: wcc386 $(CCFLAGS) vfx.c #vfxread.obj: # wcc386 $(CCFLAGS) vfxread.c victor.obj: wcc386 $(CCFLAGS) victor.c wall.obj: wcc386 $(CCFLAGS) wall.c weapon.obj: wcc386 $(CCFLAGS) weapon.c nocomlib.obj: nocomlib.c wcc386 $(CCFLAGS) nocomlib.c