Subversion Repositories eduke32

Rev

Rev 1677 | Rev 1952 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1951 helixhorne 1
duke3d_h=\
2
    $(EINC)/compat.h \
3
    $(EINC)/pragmas.h \
4
    $(EINC)/build.h \
5
    $(EINC)/baselayer.h \
6
    $(EINC)/polymer.h \
7
    $(EINC)/cache1d.h \
8
    $(SRC)/jmact/file_lib.h \
9
    $(SRC)/jmact/keyboard.h \
10
    $(SRC)/jmact/control.h \
11
    $(INC)/gamedefs.h \
12
    $(INC)/function.h \
13
    $(INC)/config.h \
14
    $(INC)/sounds.h \
15
    $(INC)/rts.h \
16
    $(INC)/_rts.h \
17
    $(INC)/soundefs.h \
18
    $(JAUDIOLIBDIR)/include/fx_man.h \
19
    $(JAUDIOLIBDIR)/include/music.h \
20
    $(INC)/namesdyn.h \
21
    $(INC)/duke3d.h \
22
    $(INC)/player.h \
23
    $(INC)/sector.h \
24
    $(INC)/game.h \
25
    $(INC)/actors.h
5 Plagman 26
 
1677 terminx 27
gamedef_h=$(SRC)/gamedef.h $(SRC)/gameexec.h $(SRC)/gamevars.h
28
 
29
$(OBJ)/game.$o: $(SRC)/game.c $(SRC)/jmact/scriplib.h $(duke3d_h) $(INC)/osdfuncs.h $(INC)/osdcmds.h $(INC)/grpscan.h $(INC)/demo.h
285 terminx 30
$(OBJ)/actors.$o: $(SRC)/actors.c $(duke3d_h)
1951 helixhorne 31
$(OBJ)/anim.$o: $(SRC)/anim.c $(duke3d_h) $(SRC)/jmact/animlib.h $(SRC)/animvpx.h
1677 terminx 32
$(OBJ)/demo.$o: $(SRC)/demo.c $(duke3d_h)
1951 helixhorne 33
$(OBJ)/gamedef.$o: $(SRC)/gamedef.c $(duke3d_h) $(gamedef_h) $(SRC)/savegame.h
1180 terminx 34
$(OBJ)/gameexec.$o: $(SRC)/gameexec.c $(SRC)/gamestructures.c $(duke3d_h) $(gamedef_h)
1048 terminx 35
$(OBJ)/gamestructures.$o: $(SRC)/gamestructures.c $(duke3d_h) $(gamedef_h)
1951 helixhorne 36
$(OBJ)/gamevars.$o: $(SRC)/gamevars.c $(SRC)/gamestructures.c $(duke3d_h) $(gamedef_h) $(SRC)/savegame.h
471 terminx 37
$(OBJ)/global.$o: $(SRC)/*.c $(SRC)/global.c $(duke3d_h)
579 terminx 38
$(OBJ)/mdump.$o: $(SRC)/mdump.cpp $(SRC)/mdump.h
285 terminx 39
$(OBJ)/menus.$o: $(SRC)/menus.c $(duke3d_h) $(SRC)/jmact/mouse.h
40
$(OBJ)/namesdyn.$o: $(SRC)/namesdyn.c $(duke3d_h)
1677 terminx 41
$(OBJ)/net.$o: $(SRC)/net.c $(duke3d_h)
285 terminx 42
$(OBJ)/player.$o: $(SRC)/player.c $(duke3d_h)
43
$(OBJ)/premap.$o: $(SRC)/premap.c $(duke3d_h) $(EINC)/osd.h
1951 helixhorne 44
$(OBJ)/savegame.$o: $(SRC)/savegame.c $(duke3d_h) $(SRC)/savegame.h
285 terminx 45
$(OBJ)/sector.$o: $(SRC)/sector.c $(duke3d_h)
46
$(OBJ)/sounds.$o: $(SRC)/sounds.c $(duke3d_h)
47
$(OBJ)/rts.$o: $(SRC)/rts.c $(duke3d_h)
48
$(OBJ)/config.$o: $(SRC)/config.c $(duke3d_h) $(SRC)/jmact/scriplib.h $(INC)/_functio.h
49
$(OBJ)/winbits.$o: $(SRC)/winbits.c
866 terminx 50
$(OBJ)/osdfuncs.$o: $(SRC)/names.h $(EINC)/build.h $(EINC)/osd.h
285 terminx 51
$(OBJ)/osdcmds.$o: $(SRC)/osdcmds.c $(INC)/osdcmds.h $(EINC)/osd.h $(duke3d_h)
5 Plagman 52
 
1951 helixhorne 53
$(OBJ)/animvpx.$o: $(SRC)/animvpx.c $(SRC)/animvpx.h $(duke3d_h) $(EINC)/glbuild.h
54
 
55
 
352 terminx 56
$(OBJ)/astub.$o: $(SRC)/astub.c $(SRC)/mapster32.h $(EINC)/build.h $(EINC)/pragmas.h $(EINC)/compat.h $(EINC)/editor.h
5 Plagman 57
 
285 terminx 58
$(OBJ)/game_icon.$o: $(RSRC)/game_icon.c
59
$(OBJ)/build_icon.$o: $(RSRC)/build_icon.c
5 Plagman 60
 
285 terminx 61
$(OBJ)/grpscan.$o: $(SRC)/grpscan.c $(EINC)/compat.h $(EINC)/baselayer.h $(EINC)/scriptfile.h $(EINC)/cache1d.h $(EINC)/crc32.h $(INC)/grpscan.h
312 terminx 62
$(OBJ)/gameres.$o: $(SRC)/misc/gameres.rc $(SRC)/startwin.game.h $(RSRC)/game.bmp $(RSRC)/game_icon.ico
63
$(OBJ)/buildres.$o: $(SRC)/misc/buildres.rc $(EINC)/startwin.editor.h $(RSRC)/build.bmp $(RSRC)/build_icon.ico
64
$(OBJ)/startwin.game.$o: $(SRC)/startwin.game.c $(duke3d_h) $(EINC)/build.h $(EINC)/winlayer.h $(EINC)/compat.h $(INC)/grpscan.h
65
$(OBJ)/startgtk.game.$o: $(SRC)/startgtk.game.c $(duke3d_h) $(EINC)/dynamicgtk.h $(EINC)/build.h $(EINC)/baselayer.h $(EINC)/compat.h
5 Plagman 66
 
214 terminx 67
 
5 Plagman 68
# jMACT objects
1672 terminx 69
$(OBJ)/animlib.$o: $(SRC)/jmact/animlib.c $(SRC)/jmact/animlib.h $(EINC)/compat.h
1346 terminx 70
$(OBJ)/file_lib.$o: $(SRC)/jmact/file_lib.c $(SRC)/jmact/file_lib.h
71
$(OBJ)/control.$o: $(SRC)/jmact/control.c $(SRC)/jmact/control.h $(SRC)/jmact/keyboard.h $(SRC)/jmact/mouse.h $(EINC)/baselayer.h
72
$(OBJ)/keyboard.$o: $(SRC)/jmact/keyboard.c $(SRC)/jmact/keyboard.h $(EINC)/compat.h $(EINC)/baselayer.h
73
$(OBJ)/mouse.$o: $(SRC)/jmact/mouse.c $(SRC)/jmact/mouse.h $(EINC)/baselayer.h
74
$(OBJ)/mathutil.$o: $(SRC)/jmact/mathutil.c
1672 terminx 75
$(OBJ)/scriplib.$o: $(SRC)/jmact/scriplib.c $(SRC)/jmact/scriplib.h $(SRC)/jmact/_scrplib.h $(EINC)/compat.h
5 Plagman 76
 
77
# jAudioLib objects
78
 
285 terminx 79
$(OBJ)/mv_mix.$o: $(SRC)/jaudiolib/mv_mix.nasm
80
$(OBJ)/mv_mix16.$o: $(SRC)/jaudiolib/mv_mix16.nasm
81
$(OBJ)/mvreverb.$o: $(SRC)/jaudiolib/mvreverb.nasm
585 terminx 82
$(OBJ)/mv_mix-c.$o: $(SRC)/jaudiolib/mv_mix-c.c
83
$(OBJ)/mvreverb-c.$o: $(SRC)/jaudiolib/mvreverb-c.c
285 terminx 84
$(OBJ)/pitch.$o: $(SRC)/jaudiolib/pitch.c $(SRC)/jaudiolib/pitch.h
1178 terminx 85
$(OBJ)/multivoc.$o: $(SRC)/jaudiolib/multivoc.c $(SRC)/jaudiolib/linklist.h $(SRC)/jaudiolib/pitch.h $(SRC)/jaudiolib/multivoc.h $(SRC)/jaudiolib/_multivc.h
285 terminx 86
$(OBJ)/fx_man.$o: $(SRC)/jaudiolib/fx_man.c $(SRC)/jaudiolib/multivoc.h $(SRC)/jaudiolib/ll_man.h $(SRC)/jaudiolib/fx_man.h
87
$(OBJ)/dsoundout.$o: $(SRC)/jaudiolib/dsoundout.c $(SRC)/jaudiolib/dsoundout.h
634 terminx 88
$(OBJ)/openal.$o: $(SRC)/jaudiolib/openal.c $(SRC)/jaudiolib/openal.h
458 terminx 89
$(OBJ)/dsl.$o: $(SRC)/jaudiolib/dsl.c $(SRC)/jaudiolib/dsl.h $(EINC)/compat.h
5 Plagman 90
 
1472 terminx 91
$(OBJ)/midi.$o: $(SRC)/midi.c $(SRC)/_midi.h $(SRC)/midi.h $(JAUDIOLIBDIR)/include/music.h
92
$(OBJ)/mpu401.$o: $(SRC)/mpu401.c $(SRC)/mpu401.h $(JAUDIOLIBDIR)/include/music.h
93
$(OBJ)/music.$o: $(SRC)/music.c $(SRC)/midi.h $(SRC)/mpu401.h $(JAUDIOLIBDIR)/include/music.h
5 Plagman 94