root/branches/Derelict2/win32.mak

Revision 606, 4.5 kB (checked in by aldacron, 1 month ago)

[Derelict2 - DerelictAllegro?]
* added support for the allegro_primitives addon

Line 
1 include inc\win32_inc.mak
2
3 all : DerelictAL_ALL DerelictAllegro_ALL DerelictFMODEX_ALL DerelictFT_ALL DerelictGL_ALL DerelictIL_ALL DerelictODE_ALL DerelictOgg_ALL DerelictPA_ALL DerelictSDL_ALL DerelictSFML_ALL DerelictUtil_ALL
4
5 # Targets for all libs in each package
6 DerelictAL_ALL :
7     cd DerelictAL
8     $(DMAKE) all PLATFORM=win32 DC=$(DC)
9     cd ..
10    
11 DerelictAllegro_ALL :
12     cd DerelictAllegro
13     $(DMAKE) all PLATFORM=win32 DC=$(DC)
14     cd ..
15    
16 DerelictFMODEX_ALL:
17     cd DerelictFMOD
18     $(DMAKE) all PLATFORM=win32 DC=$(DC)
19     cd ..
20        
21 DerelictFT_ALL :
22     cd DerelictFT
23     $(DMAKE) all PLATFORM=win32 DC=$(DC)
24     cd ..
25        
26 DerelictGL_ALL :
27     cd DerelictGL
28     $(DMAKE) all PLATFORM=win32 DC=$(DC)
29     cd ..
30    
31 DerelictIL_ALL :
32     cd DerelictIL
33     $(DMAKE) all PLATFORM=win32 DC=$(DC)
34     cd ..   
35    
36 DerelictODE_ALL :
37     cd DerelictODE
38     $(DMAKE) all PLATFORM=win32 DC=$(DC)
39     cd ..
40    
41 DerelictOgg_ALL:
42     cd DerelictOgg
43     $(DMAKE) all PLATFORM=win32 DC=$(DC)
44     cd ..
45
46 DerelictPA_ALL:
47     cd DerelictPA
48     $(DMAKE) all PLATFORM=win32 DC=$(DC)
49     cd ..
50    
51 DerelictSDL_ALL :
52     cd DerelictSDL
53     $(DMAKE) all PLATFORM=win32 DC=$(DC)
54     cd ..
55
56 DerelictSFML_ALL :
57     cd DerelictSFML
58     $(DMAKE) all PLATFORM=win32 DC=$(DC)
59     cd ..
60    
61 DerelictUtil_ALL :
62     cd DerelictUtil
63     $(DMAKE) all PLATFORM=win32 DC=$(DC)
64     cd ..
65    
66 # There's only one DerelictAL target
67 DerelictAL : DerelictAL_ALL
68
69 # Individual DerelictAllegro targets
70 DerelictAllegro :
71     cd DerelictAllegro
72     $(DMAKE) DerelictAllegro PLATFORM=win32 DC=$(DC)
73     cd ..
74    
75 DerelictAllegroImage :
76     cd DerelictAllegro
77     $(DMAKE) DerelictAllegroImage PLATFORM=win32 DC=$(DC)
78     cd ..
79    
80 DerelictAllegroFont :
81     cd DerelictAllegro
82     $(DMAKE) DerelictAllegroFont PLATFORM=win32 DC=$(DC)
83     cd ..
84    
85 DerelictAllegroAudio :
86     cd DerelictAllegro
87     $(DMAKE) DerelictAllegroAudio PLATFORM=win32 DC=$(DC)
88     cd ..
89    
90 DerelictAllegroACodec :
91     cd DerelictAllegro
92     $(DMAKE) DerelictAllegroACodec PLATFORM=win32 DC=$(DC)
93     cd ..
94    
95 DerelictAllegroDialog :
96     cd DerelictAllegro
97     $(DMAKE) DerelictAllegroDialog PLATFORM=win32 DC=$(DC)
98     cd ..
99    
100 DerelictAllegroTTF:
101     cd DerelictAllegro
102     $(DMAKE) DerelictAllegroDialog PLATFORM=win32 DC=$(DC)
103     cd ..
104    
105 DerelictAllegroPrimitives:
106     cd DerelictAllegro
107     $(DMAKE) DerelictAllegroPrimitives PLATFORM=win32 DC=$(DC)
108     cd ..
109
110 # There's only one DerelictFMODEX target
111 DerelictFMODEX : DerelictFMODEX_ALL
112
113 # There's only one DerelictFT target
114 DerelictFT : DerelictFT_ALL
115    
116 # Individual DerelictGL targets
117 DerelictGL :
118     cd DerelictGL
119     $(DMAKE) DerelictGL PLATFORM=win32 DC=$(DC)
120     cd ..
121    
122 DerelictGLU :
123     cd DerelictGL
124     $(DMAKE) DerelictGLU PLATFORM=win32 DC=$(DC)
125     cd ..   
126    
127 # Individual DerelictIL targets
128 DerelictIL :
129     cd DerelictIL
130     $(DMAKE) DerelictIL PLATFORM=win32 DC=$(DC)
131     cd ..
132    
133 DerelictILU :
134     cd DerelictIL
135     $(DMAKE) DerelictILU PLATFORM=win32 DC=$(DC)
136     cd ..
137    
138 DerelictILUT :
139     cd DerelictIL
140     $(DMAKE) DerelictILUT PLATFORM=win32 DC=$(DC)
141     cd ..   
142    
143 # There's only one DerelictODE target
144 DerelictODE : DerelictODE_ALL
145    
146 # Individual DerelictOgg targets
147 DerelictOgg :
148     cd DerelictOgg
149     $(DMAKE) DerelictOgg PLATFORM=win32 DC=$(DC)
150     cd ..
151    
152 # There's only one DerelictPA target
153 DerelictPA : DerelictPA_ALL
154    
155 DerelictVorbis :
156     cd DerelictOgg
157     $(DMAKE) DerelictVorbis PLATFORM=win32 DC=$(DC)
158     cd ..
159    
160 DerelictVorbisEnc :
161     cd DerelictOgg
162     $(DMAKE) DerelictVorbisEnc PLATFORM=win32 DC=$(DC)
163     cd ..
164    
165 DerelictVorbisFile :
166     cd DerelictOgg
167     $(DMAKE) DerelictVorbisFile PLATFORM=win32 DC=$(DC)
168     cd ..
169    
170 # Individual DerelictSDL targets
171 DerelictSDL :
172     cd DerelictSDL
173     $(DMAKE) DerelictSDL PLATFORM=win32 DC=$(DC)
174     cd ..
175    
176 DerelictSDLImage :
177     cd DerelictSDL
178     $(DMAKE) DerelictSDLImage PLATFORM=win32 DC=$(DC)
179     cd ..
180
181 DerelictSDLMixer :
182     cd DerelictSDL
183     $(DMAKE) DerelictSDLMixer PLATFORM=win32 DC=$(DC)
184     cd ..
185
186 DerelictSDLNet :
187     cd DerelictSDL
188     $(DMAKE) DerelictSDLNet PLATFORM=win32 DC=$(DC)
189     cd ..
190    
191 DerelictSDLttf :
192     cd DerelictSDL
193     $(DMAKE) DerelictSDLttf PLATFORM=win32 DC=$(DC)
194     cd ..
195    
196 # Individual DerelictSFML targets
197 DerelictSFMLWindow :
198     cd DerelictSFML
199     $(DMAKE) DerelictSFMLWindow PLATFORM=win32 DC=$(DC)
200     cd ..
201    
202 DerelictSFMLSystem :
203     cd DerelictSFML
204     $(DMAKE) DerelictSFMLSystem PLATFORM=win32 DC=$(DC)
205     cd ..
206    
207 DerelictSFMLGraphics :
208     cd DerelictSFML
209     $(DMAKE) DerelictSFMLGraphics PLATFORM=win32 DC=$(DC)
210     cd ..
211    
212 DerelictSFMLAudio :
213     cd DerelictSFML
214     $(DMAKE) DerelictSFMLAudio PLATFORM=win32 DC=$(DC)
215     cd ..
216    
217 DerelictSFMLNetwork :
218     cd DerelictSFML
219     $(DMAKE) DerelictSFMLNetwork PLATFORM=win32 DC=$(DC)
220     cd ..
221    
222 # There's only one DerelictUtil target
223 DerelictUtil : DerelictUtil_All
224    
225 cleanall : cleanlib cleandi
226
227 clean : cleanlib
228
229 cleanlib :
230     cd DerelictUtil
231     $(RM) $(LIB_DEST)\*.lib
232     cd ..
233    
234 cleandi:
235     cd DerelictUtil
236     $(RMR) $(IMPORT_DEST)\*.di
237     cd ..
238    
Note: See TracBrowser for help on using the browser.