duke3d_h=$(EINC)build.h $(EINC)pragmas.h $(EINC)compat.h $(EINC)cache1d.h $(EINC)baselayer.h $(INC)types.h $(SRC)jmact/file_lib.h $(SRC)jmact/util_lib.h $(SRC)jmact/keyboard.h $(SRC)jmact/control.h $(INC)develop.h $(INC)gamedefs.h $(INC)function.h $(INC)config.h $(INC)sounds.h $(INC)rts.h $(INC)_rts.h $(INC)soundefs.h $(SRC)jaudiolib/fx_man.h $(SRC)jaudiolib/music.h $(INC)names.h $(INC)funct.h $(INC)duke3d.h $(EINC)mmulti.h $(OBJ)game.$o: $(SRC)game.c $(SRC)jmact/scriplib.h $(duke3d_h) $(INC)osdfuncs.h $(INC)osdcmds.h $(OBJ)actors.$o: $(SRC)actors.c $(duke3d_h) $(OBJ)gamedef.$o: $(SRC)gamedef.c $(duke3d_h) $(OBJ)global.$o: $(SRC)global.c $(duke3d_h) $(OBJ)menues.$o: $(SRC)menues.c $(duke3d_h) $(SRC)jmact/mouse.h $(INC)animlib.h $(OBJ)player.$o: $(SRC)player.c $(duke3d_h) $(OBJ)premap.$o: $(SRC)premap.c $(duke3d_h) $(OBJ)sector.$o: $(SRC)sector.c $(duke3d_h) $(OBJ)sounds.$o: $(SRC)sounds.c $(duke3d_h) $(OBJ)jfaud_sounds.$o: $(SRC)jfaud_sounds.c $(duke3d_h) $(OBJ)rts.$o: $(SRC)rts.c $(duke3d_h) $(OBJ)config.$o: $(SRC)config.c $(duke3d_h) $(SRC)jmact/scriplib.h $(INC)_functio.h $(OBJ)animlib.$o: $(SRC)animlib.c $(INC)types.h $(INC)develop.h $(SRC)jmact/util_lib.h $(INC)_animlib.h $(INC)animlib.h $(EINC)compat.h $(OBJ)testcd.$o: $(SRC)testcd.c $(OBJ)winbits.$o: $(SRC)winbits.c $(OBJ)osdfuncs.$o: $(SRC)names.h $(EINC)build.h $(OBJ)osdcmds.$o: $(SRC)osdcmds.c $(INC)osdcmds.h $(EINC)osd.h $(duke3d_h) $(OBJ)astub.$o: $(SRC)astub.c $(EINC)build.h $(EINC)pragmas.h $(EINC)compat.h $(EINC)editor.h $(OBJ)game_icon.$o: $(RSRC)game_icon.c $(OBJ)build_icon.$o: $(RSRC)build_icon.c # jMACT objects $(OBJ)util_lib.$o: $(SRC)jmact/util_lib.c $(SRC)jmact/util_lib.h $(INC)types.h $(EINC)compat.h $(OBJ)file_lib.$o: $(SRC)jmact/file_lib.c $(SRC)jmact/file_lib.h $(INC)types.h $(OBJ)control.$o: $(SRC)jmact/control.c $(INC)types.h $(SRC)jmact/control.h $(SRC)jmact/keyboard.h $(SRC)jmact/mouse.h $(EINC)baselayer.h $(OBJ)keyboard.$o: $(SRC)jmact/keyboard.c $(INC)types.h $(SRC)jmact/keyboard.h $(EINC)compat.h $(EINC)baselayer.h $(OBJ)mouse.$o: $(SRC)jmact/mouse.c $(INC)types.h $(SRC)jmact/mouse.h $(EINC)baselayer.h $(OBJ)mathutil.$o: $(SRC)jmact/mathutil.c $(INC)types.h $(OBJ)scriplib.$o: $(SRC)jmact/scriplib.c $(SRC)jmact/scriplib.h $(SRC)jmact/util_lib.h $(SRC)jmact/_scrplib.h $(INC)types.h $(EINC)compat.h # jAudioLib objects $(OBJ)dsl.$o: $(SRC)jaudiolib/dsl.c $(SRC)jaudiolib/util.h $(OBJ)nodpmi.$o: $(SRC)jaudiolib/nodpmi.c $(SRC)jaudiolib/dpmi.h $(OBJ)unixpitch.$o: $(SRC)jaudiolib/unixpitch.c $(SRC)jaudiolib/pitch.h $(OBJ)unixvoc.$o: $(SRC)jaudiolib/unixvoc.c $(SRC)jaudiolib/usrhooks.h $(SRC)jaudiolib/linklist.h $(SRC)jaudiolib/pitch.h $(SRC)jaudiolib/multivoc.h $(SRC)jaudiolib/_multivc.h $(OBJ)audiolib_fxstub.$o: $(SRC)jaudiolib/audiolib_fxstub.c $(SRC)jaudiolib/fx_man.h $(OBJ)audiolib_musicstub.$o: $(SRC)jaudiolib/audiolib_musicstub.c $(SRC)jaudiolib/music.h $(OBJ)audiolib_fx_fmod.$o: $(SRC)jaudiolib/audiolib_fx_fmod.c $(SRC)jaudiolib/fx_man_fmod.h $(INC)duke3d.h $(OBJ)mv_mix.$o: $(SRC)jaudiolib/mv_mix.nasm $(OBJ)mv_mix16.$o: $(SRC)jaudiolib/mv_mix16.nasm $(OBJ)mvreverb.$o: $(SRC)jaudiolib/mvreverb.nasm $(OBJ)pitch.$o: $(SRC)jaudiolib/pitch.c $(SRC)jaudiolib/pitch.h $(OBJ)multivoc.$o: $(SRC)jaudiolib/multivoc.c $(SRC)jaudiolib/usrhooks.h $(SRC)jaudiolib/linklist.h $(SRC)jaudiolib/pitch.h $(SRC)jaudiolib/multivoc.h $(SRC)jaudiolib/_multivc.h $(OBJ)fx_man.$o: $(SRC)jaudiolib/fx_man.c $(SRC)jaudiolib/multivoc.h $(SRC)jaudiolib/ll_man.h $(SRC)jaudiolib/fx_man.h $(OBJ)dsoundout.$o: $(SRC)jaudiolib/dsoundout.c $(SRC)jaudiolib/dsoundout.h $(OBJ)midi.$o: $(SRC)jaudiolib/midi.c $(SRC)jaudiolib/standard.h $(SRC)jaudiolib/usrhooks.h $(SRC)jaudiolib/music.h $(SRC)jaudiolib/_midi.h $(SRC)jaudiolib/midi.h $(OBJ)mpu401.$o: $(SRC)jaudiolib/mpu401.c $(SRC)jaudiolib/mpu401.h $(OBJ)music.$o: $(SRC)jaudiolib/music.c $(SRC)jaudiolib/music.h $(SRC)jaudiolib/midi.h $(SRC)jaudiolib/mpu401.h