File: Makefile

package info (click to toggle)
clanlib 0.8.1-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 28,372 kB
  • ctags: 16,520
  • sloc: cpp: 101,145; sh: 8,752; xml: 6,410; makefile: 1,740; ansic: 463; perl: 424; php: 247
file content (172 lines) | stat: -rw-r--r-- 12,567 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
all: clanSignals clanCore clanApp clanNetwork clanDisplay clanGL clanSDL clanSound clanMikMod clanVorbis clanGUI clanGUIStyleSilver ClanLib
	@echo Build complete!

clanSignals : 
	@install -d Frameworks/clanSignals.framework/Versions/0.8.0
	@install -d Frameworks/clanSignals.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanSignals.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanSignals.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanSignals.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanSignals.framework/Resources
	@install clanSignals-Info.plist Frameworks/clanSignals.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanSignals.framework/Versions/0.8.0/clanSignals -o clanSignals -FFrameworks  
	@install -d Frameworks/clanSignals.framework/Versions/0.8.0
	install clanSignals Frameworks/clanSignals.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanSignals Frameworks/clanSignals.framework/clanSignals

clanCore : clanSignals 
	@install -d Frameworks/clanCore.framework/Versions/0.8.0
	@install -d Frameworks/clanCore.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanCore.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanCore.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanCore.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanCore.framework/Resources
	@install clanCore-Info.plist Frameworks/clanCore.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanCore.framework/Versions/0.8.0/clanCore -o clanCore -FFrameworks -framework clanSignals -lz -lpthread -framework Carbon 
	@install -d Frameworks/clanCore.framework/Versions/0.8.0
	install clanCore Frameworks/clanCore.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanCore Frameworks/clanCore.framework/clanCore

clanApp : clanCore clanSignals 
	@install -d Frameworks/clanApp.framework/Versions/0.8.0
	@install -d Frameworks/clanApp.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanApp.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanApp.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanApp.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanApp.framework/Resources
	@install clanApp-Info.plist Frameworks/clanApp.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanApp.framework/Versions/0.8.0/clanApp -o clanApp -FFrameworks -framework clanCore -framework clanSignals  
	@install -d Frameworks/clanApp.framework/Versions/0.8.0
	install clanApp Frameworks/clanApp.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanApp Frameworks/clanApp.framework/clanApp

clanNetwork : clanSignals clanCore 
	@install -d Frameworks/clanNetwork.framework/Versions/0.8.0
	@install -d Frameworks/clanNetwork.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanNetwork.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanNetwork.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanNetwork.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanNetwork.framework/Resources
	@install clanNetwork-Info.plist Frameworks/clanNetwork.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanNetwork.framework/Versions/0.8.0/clanNetwork -o clanNetwork -FFrameworks -framework clanSignals -framework clanCore  
	@install -d Frameworks/clanNetwork.framework/Versions/0.8.0
	install clanNetwork Frameworks/clanNetwork.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanNetwork Frameworks/clanNetwork.framework/clanNetwork

clanDisplay : clanSignals clanCore 
	@install -d Frameworks/clanDisplay.framework/Versions/0.8.0
	@install -d Frameworks/clanDisplay.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanDisplay.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanDisplay.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanDisplay.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanDisplay.framework/Resources
	@install clanDisplay-Info.plist Frameworks/clanDisplay.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanDisplay.framework/Versions/0.8.0/clanDisplay -o clanDisplay -FFrameworks -framework clanSignals -framework clanCore -lpng -ljpeg 
	@install -d Frameworks/clanDisplay.framework/Versions/0.8.0
	install clanDisplay Frameworks/clanDisplay.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanDisplay Frameworks/clanDisplay.framework/clanDisplay

clanGL : clanSignals clanCore clanDisplay 
	@install -d Frameworks/clanGL.framework/Versions/0.8.0
	@install -d Frameworks/clanGL.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanGL.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanGL.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanGL.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanGL.framework/Resources
	@install clanGL-Info.plist Frameworks/clanGL.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanGL.framework/Versions/0.8.0/clanGL -o clanGL -FFrameworks -framework clanSignals -framework clanCore -framework clanDisplay -framework OpenGL -framework AGL -framework Carbon 
	@install -d Frameworks/clanGL.framework/Versions/0.8.0
	install clanGL Frameworks/clanGL.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanGL Frameworks/clanGL.framework/clanGL

clanSDL : clanSignals clanCore clanDisplay 
	@install -d Frameworks/clanSDL.framework/Versions/0.8.0
	@install -d Frameworks/clanSDL.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanSDL.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanSDL.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanSDL.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanSDL.framework/Resources
	@install clanSDL-Info.plist Frameworks/clanSDL.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanSDL.framework/Versions/0.8.0/clanSDL -o clanSDL -FFrameworks -framework clanSignals -framework clanCore -framework clanDisplay -lsdl -lobjc 
	@install -d Frameworks/clanSDL.framework/Versions/0.8.0
	install clanSDL Frameworks/clanSDL.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanSDL Frameworks/clanSDL.framework/clanSDL

clanSound : clanSignals clanCore 
	@install -d Frameworks/clanSound.framework/Versions/0.8.0
	@install -d Frameworks/clanSound.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanSound.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanSound.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanSound.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanSound.framework/Resources
	@install clanSound-Info.plist Frameworks/clanSound.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanSound.framework/Versions/0.8.0/clanSound -o clanSound -FFrameworks -framework clanSignals -framework clanCore -framework CoreAudio 
	@install -d Frameworks/clanSound.framework/Versions/0.8.0
	install clanSound Frameworks/clanSound.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanSound Frameworks/clanSound.framework/clanSound

clanMikMod : clanSignals clanCore clanSound 
	@install -d Frameworks/clanMikMod.framework/Versions/0.8.0
	@install -d Frameworks/clanMikMod.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanMikMod.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanMikMod.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanMikMod.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanMikMod.framework/Resources
	@install clanMikMod-Info.plist Frameworks/clanMikMod.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanMikMod.framework/Versions/0.8.0/clanMikMod -o clanMikMod -FFrameworks -framework clanSignals -framework clanCore -framework clanSound -lmikmod 
	@install -d Frameworks/clanMikMod.framework/Versions/0.8.0
	install clanMikMod Frameworks/clanMikMod.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanMikMod Frameworks/clanMikMod.framework/clanMikMod

clanVorbis : clanSignals clanCore clanSound 
	@install -d Frameworks/clanVorbis.framework/Versions/0.8.0
	@install -d Frameworks/clanVorbis.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanVorbis.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanVorbis.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanVorbis.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanVorbis.framework/Resources
	@install clanVorbis-Info.plist Frameworks/clanVorbis.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanVorbis.framework/Versions/0.8.0/clanVorbis -o clanVorbis -FFrameworks -framework clanSignals -framework clanCore -framework clanSound -logg -lvorbis 
	@install -d Frameworks/clanVorbis.framework/Versions/0.8.0
	install clanVorbis Frameworks/clanVorbis.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanVorbis Frameworks/clanVorbis.framework/clanVorbis

clanGUI : clanSignals clanCore clanDisplay 
	@install -d Frameworks/clanGUI.framework/Versions/0.8.0
	@install -d Frameworks/clanGUI.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanGUI.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanGUI.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanGUI.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanGUI.framework/Resources
	@install clanGUI-Info.plist Frameworks/clanGUI.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanGUI.framework/Versions/0.8.0/clanGUI -o clanGUI -FFrameworks -framework clanSignals -framework clanCore -framework clanDisplay  
	@install -d Frameworks/clanGUI.framework/Versions/0.8.0
	install clanGUI Frameworks/clanGUI.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanGUI Frameworks/clanGUI.framework/clanGUI

clanGUIStyleSilver : clanSignals clanCore clanDisplay clanGUI 
	@install -d Frameworks/clanGUIStyleSilver.framework/Versions/0.8.0
	@install -d Frameworks/clanGUIStyleSilver.framework/Versions/0.8.0/Headers
	@install -d Frameworks/clanGUIStyleSilver.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/clanGUIStyleSilver.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/clanGUIStyleSilver.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/clanGUIStyleSilver.framework/Resources
	@install clanGUIStyleSilver-Info.plist Frameworks/clanGUIStyleSilver.framework/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name clanGUIStyleSilver.framework/Versions/0.8.0/clanGUIStyleSilver -o clanGUIStyleSilver -FFrameworks -framework clanSignals -framework clanCore -framework clanDisplay -framework clanGUI  
	@install -d Frameworks/clanGUIStyleSilver.framework/Versions/0.8.0
	install clanGUIStyleSilver Frameworks/clanGUIStyleSilver.framework/Versions/0.8.0
	@ln -s -f Versions/Current/clanGUIStyleSilver Frameworks/clanGUIStyleSilver.framework/clanGUIStyleSilver

ClanLib : Setup/OSX/clanlib.cpp
	@install -d Frameworks/ClanLib.framework/Versions/0.8.0
	@install -d Frameworks/ClanLib.framework/Versions/0.8.0/Headers
	@install -d Frameworks/ClanLib.framework/Versions/0.8.0/Resources
	@ln -s -f 0.8.0 Frameworks/ClanLib.framework/Versions/Current
	@ln -s -f Versions/Current/Headers Frameworks/ClanLib.framework/Headers
	@ln -s -f Versions/Current/Resources Frameworks/ClanLib.framework/Resources
	@install ClanLib-Info.plist Frameworks/ClanLib.framework/Versions/0.8.0/Resources/Info.plist
	g++ -dynamiclib -compatibility_version 1 -current_version 1 -install_name ClanLib.framework/Versions/0.8.0/ClanLib -o ClanLib -FFrameworks Setup/OSX/clanlib.cpp
	@install -d Frameworks/ClanLib.framework/Versions/0.8.0
	install ClanLib Frameworks/ClanLib.framework/Versions/0.8.0
	@ln -s -f Versions/Current/ClanLib Frameworks/ClanLib.framework/ClanLib