Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 546 lines (505 sloc) 19.007 kb
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
1 BIN_DIRS= \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
2 guilib \
3 guilib/common \
4 guilib/tinyXML \
5f70392 changed: split all directories onto separate lines to make them more rea...
elupus authored
5 xbmc \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
6 xbmc/cdrip \
5f70392 changed: split all directories onto separate lines to make them more rea...
elupus authored
7 xbmc/cores \
8 xbmc/cores/DllLoader \
9 xbmc/cores/DllLoader/exports \
10 xbmc/cores/DllLoader/exports/util \
11 xbmc/cores/dvdplayer \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
12 xbmc/cores/dvdplayer/DVDCodecs \
13 xbmc/cores/dvdplayer/DVDCodecs/Audio \
14 xbmc/cores/dvdplayer/DVDCodecs/Overlay \
15 xbmc/cores/dvdplayer/DVDCodecs/Video \
16 xbmc/cores/dvdplayer/DVDDemuxers/ \
17 xbmc/cores/dvdplayer/DVDInputStreams/ \
18 xbmc/cores/dvdplayer/DVDSubtitles/ \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
19 xbmc/cores/paplayer \
4d9fa2e xbmc/cores/AudioRenderers missing from BIN_DIR -> builds but does not cl...
davilla authored
20 xbmc/cores/AudioRenderers \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
21 xbmc/cores/VideoRenderers \
22 xbmc/cores/VideoRenderers/VideoShaders \
f601f27 added: Ticket #5300 - External player support, thanks to konfoo.
jmarshallnz authored
23 xbmc/cores/ExternalPlayer \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
24 xbmc/FileSystem \
25 xbmc/FileSystem/MusicDatabaseDirectory \
26 xbmc/FileSystem/VideoDatabaseDirectory \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
27 xbmc/karaoke \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
28 xbmc/lib/libcmyth \
5ae3c1b added: initial support for streaming from tvheadend server
elupus authored
29 xbmc/lib/libhts \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
30 xbmc/lib/libGoAhead \
31 xbmc/lib/libPython \
32 xbmc/lib/libPython/xbmcmodule \
33 xbmc/lib/libRTMP \
04da9e9 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
althekiller authored
34 xbmc/lib/libRTV \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
35 xbmc/lib/libscrobbler \
04da9e9 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
althekiller authored
36 xbmc/lib/libshout \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
37 xbmc/lib/libUPnP \
04da9e9 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
althekiller authored
38 xbmc/lib/libXBMS \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
39 xbmc/lib/libXDAAP \
40 xbmc/lib/sqLite \
41 xbmc/lib/UnrarXLib \
32398f3 update configure/makefile to build osx from command-line
davilla authored
42 xbmc/visualizations \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
43 xbmc/screensavers \
44 xbmc/utils \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
45 xbmc/settings \
32398f3 update configure/makefile to build osx from command-line
davilla authored
46 xbmc/linux \
47 xbmc/xbox \
48 xbmc/osx
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
49
50 EC_DIRS= \
51 tools/EventClients
52
53 XBMCTEX_DIRS= \
54 tools/XBMCTex
55
56 DVDPCODECS_DIRS= \
57 xbmc/cores/dvdplayer/Codecs \
ff4193c merge: merge external-libraries-support into linuxport
ceros7 authored
58 xbmc/cores/dvdplayer/Codecs/libdvd
59 ifneq (@USE_EXTERNAL_LIBASS@,1)
60 DVDPCODECS_DIRS+=xbmc/lib/libass/xbmc
61 endif
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
62
63 PAPCODECS_DIRS= \
64 xbmc/cores/paplayer/AC3Codec \
65 xbmc/cores/paplayer/ADPCMCodec \
66 xbmc/cores/paplayer/AACCodec \
67 xbmc/cores/paplayer/NSFCodec \
e8a3e08 fixed: that merge truely went t*ts up
spiff_ authored
68 xbmc/cores/paplayer/timidity \
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
69 xbmc/cores/paplayer/SIDCodec \
70 xbmc/cores/paplayer/WavPackCodec \
71 xbmc/cores/paplayer/GYMCodec \
72 xbmc/cores/paplayer/YMCodec/StSoundLibrary \
ecf2bb3 applied: Patches from #6724, courtesy shado23. Thanks!
AlTheKiller authored
73 xbmc/cores/paplayer/ModuleCodec \
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
74 xbmc/cores/paplayer/MPCCodec/xbmc \
75 xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU \
76 xbmc/cores/paplayer/vgmstream \
77 xbmc/cores/paplayer/MP3Codec \
d602fa5 @beenje changed: flac-1.2.1 moved to FLACCodec
beenje authored
78 xbmc/cores/paplayer/FLACCodec \
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
79 xbmc/cores/paplayer/MACDll \
80 xbmc/cores/paplayer/vorbisfile
81
82 LIB_DIRS=\
83 xbmc/lib/cximage-6.0 \
84 xbmc/lib/libexif \
85 xbmc/lib/libhdhomerun \
86 xbmc/lib/libid3tag \
87 xbmc/lib/libPython/linux
88
89 SS_DIRS=\
90 xbmc/screensavers/rsxs-0.9/xbmc
91
92 VIS_DIRS=\
f37ee91 changed: Split building screensavers and visualisations from their inter...
althekiller authored
93 xbmc/visualizations/OpenGLSpectrum \
94 xbmc/visualizations/WaveForm \
e217424 Added: Goom visualisation to normal build routine.
althekiller authored
95 xbmc/visualizations/XBMCProjectM \
96 xbmc/visualizations/Goom
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
97
5d008b7 updated: Makefile to build/install new PM3.HD skin
AlTheKiller authored
98 PM3_MEDIA=skin/Project\ Mayhem\ III/media
99 PM3HD_MEDIA=skin/PM3.HD/media
164b541 changed: don't rebuild texture.xpr on each call to make
elupus authored
100
188c732 added: Makefiles to rebuild skin textures automatically when their conte...
AlTheKiller authored
101 SKIN_DIRS=\
309a5cd fix: fixed problem with cleaning 'Project Mayhem III' directory.
ceros7 authored
102 $(PM3_MEDIA) \
188c732 added: Makefiles to rebuild skin textures automatically when their conte...
AlTheKiller authored
103 $(PM3HD_MEDIA)
104
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
105 DIRS= $(BIN_DIRS) $(EC_DIRS) $(XBMCTEX_DIRS) $(DVDPCODECS_DIRS) $(PAPCODECS_DIRS) \
188c732 added: Makefiles to rebuild skin textures automatically when their conte...
AlTheKiller authored
106 $(LIB_DIRS) $(SS_DIRS) $(VIS_DIRS) $(SKIN_DIRS)
f6d9b4a Initial port to Linux/SDL
yuvalt authored
107
32398f3 update configure/makefile to build osx from command-line
davilla authored
108 LIBS=@LIBS@
8b2a00f added: [OSX] basic autoconf support
d4rkm4ster authored
109 CFLAGS=@CFLAGS@
110 CXXFLAGS=@CXXFLAGS@
111 LDFLAGS=@LDFLAGS@
112 INCLUDES=@INCLUDES@
2289aab add: autoconf script. running configure is requited before calling make ...
yuvalt authored
113
b372b80 fixed: typo
AlTheKiller authored
114 CLEAN_FILES=xbmc.bin xbmc-xrandr
b414b53 fixed: delete xbmc.bin and xbmc-xrandr on clean.
AlTheKiller authored
115
36ba660 modified: add some files to remove when doing clean or distclean.
ceros7 authored
116 DISTCLEAN_FILES=config.h config.log config.status tools/Linux/xbmc.sh
117
e0edfe8 modified: delete autogenerated Makefiles when doing distclean
ceros7 authored
118 AUTOGENERATED_MAKEFILES = guilib/common/Makefile \
119 tools/EventClients/Clients/OSXRemote/Makefile \
120 tools/XBMCTex/Makefile \
121 xbmc/cores/AudioRenderers/Makefile \
122 xbmc/cores/dvdplayer/Codecs/Makefile \
123 xbmc/cores/dvdplayer/Codecs/libdvd/Makefile \
124 xbmc/cores/paplayer/AACCodec/Makefile \
125 xbmc/cores/paplayer/AC3Codec/Makefile \
126 xbmc/cores/paplayer/ADPCMCodec/Makefile \
127 xbmc/cores/paplayer/FLACCodec/Makefile \
128 xbmc/cores/paplayer/GYMCodec/Makefile \
129 xbmc/cores/paplayer/MACDll/Makefile \
130 xbmc/cores/paplayer/MP3Codec/Makefile \
131 xbmc/cores/paplayer/MPCCodec/xbmc/Makefile \
132 xbmc/cores/paplayer/Makefile \
133 xbmc/cores/paplayer/ModuleCodec/Makefile \
134 xbmc/cores/paplayer/NSFCodec/Makefile \
135 xbmc/cores/paplayer/SIDCodec/Makefile \
136 xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU/Makefile \
137 xbmc/cores/paplayer/WavPackCodec/Makefile \
138 xbmc/cores/paplayer/YMCodec/StSoundLibrary/Makefile \
139 xbmc/cores/paplayer/timidity/Makefile \
140 xbmc/cores/paplayer/vgmstream/Makefile \
141 xbmc/cores/paplayer/vorbisfile/Makefile \
142 xbmc/lib/cximage-6.0/Makefile \
143 xbmc/lib/libGoAhead/Makefile \
144 xbmc/lib/libPython/linux/Makefile \
145 xbmc/lib/libRTV/Makefile \
146 xbmc/lib/libUPnP/Makefile \
147 xbmc/lib/libXBMS/Makefile \
148 xbmc/lib/libXDAAP/Makefile \
149 xbmc/lib/libass/xbmc/Makefile \
150 xbmc/lib/libexif/Makefile \
151 xbmc/lib/libhdhomerun/Makefile \
152 xbmc/lib/libid3tag/Makefile \
153 xbmc/lib/libshout/Makefile \
154 xbmc/linux/Makefile \
155 xbmc/screensavers/Makefile \
156 xbmc/screensavers/rsxs-0.9/xbmc/Makefile \
157 xbmc/visualizations/Goom/Makefile \
158 xbmc/visualizations/OpenGLSpectrum/Makefile \
159 xbmc/visualizations/WaveForm/Makefile \
160 xbmc/visualizations/XBMCProjectM/Makefile \
161 xbmc/visualizations/iTunes/Makefile
162
6377d77 fixed: Race in build system.
AlTheKiller authored
163 all : externals xbmc.bin xbmc-xrandr skins
af18417 Updated README file
yuvalt authored
164
37d8924 fixed: make's inclusion methods are retarded... Also enabled MACDll on x...
AlTheKiller authored
165 include Makefile.include
166
a458fa4 fixed: Compile problem with multiple make jobs. This is why you don't w...
AlTheKiller authored
167 .PHONY : dllloader exports visualizations screensavers eventclients papcodecs \
6377d77 fixed: Race in build system.
AlTheKiller authored
168 dvdpcodecs imagelib codecs externals force skins
53d1bad Add GoAhead web server. Not tested yet, WIP.
yuvalt authored
169
188c732 added: Makefiles to rebuild skin textures automatically when their conte...
AlTheKiller authored
170 # skin textures
6377d77 fixed: Race in build system.
AlTheKiller authored
171 skins: tools/XBMCTex/XBMCTex force
188c732 added: Makefiles to rebuild skin textures automatically when their conte...
AlTheKiller authored
172 $(MAKE) -C $(PM3_MEDIA)
173 $(MAKE) -C $(PM3HD_MEDIA)
1838fff linuxport: Merging in the fruits of my labors (Python VFS)
malloc64 authored
174
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
175 guilib/guilib.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
176 $(MAKE) -C guilib
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
177 guilib/common/gui_common.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
178 $(MAKE) -C guilib/common
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
179 guilib/tinyXML/tinyxml.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
180 $(MAKE) -C guilib/tinyXML
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
181 xbmc/xbmc.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
182 $(MAKE) -C xbmc
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
183 xbmc/cdrip/cdrip.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
184 $(MAKE) -C xbmc/cdrip
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
185 xbmc/cores/cores.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
186 $(MAKE) -C xbmc/cores
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
187 xbmc/cores/DllLoader/dllloader.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
188 $(MAKE) -C xbmc/cores/DllLoader/
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
189 xbmc/cores/DllLoader/exports/exports.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
190 $(MAKE) -C xbmc/cores/DllLoader/exports
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
191 xbmc/cores/DllLoader/exports/util/exports_utils.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
192 $(MAKE) -C xbmc/cores/DllLoader/exports/util
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
193 xbmc/cores/dvdplayer/DVDPlayer.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
194 $(MAKE) -C xbmc/cores/dvdplayer
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
195 xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
196 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
197 xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
198 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Audio
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
199 xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
200 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Overlay
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
201 xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
202 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Video
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
203 xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
204 $(MAKE) -C xbmc/cores/dvdplayer/DVDDemuxers
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
205 xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
206 $(MAKE) -C xbmc/cores/dvdplayer/DVDInputStreams
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
207 xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
208 $(MAKE) -C xbmc/cores/dvdplayer/DVDSubtitles
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
209 xbmc/cores/paplayer/paplayer.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
210 $(MAKE) -C xbmc/cores/paplayer
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
211 xbmc/cores/AudioRenderers/audiorenderers.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
212 $(MAKE) -C xbmc/cores/AudioRenderers
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
213 xbmc/cores/VideoRenderers/VideoRenderer.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
214 $(MAKE) -C xbmc/cores/VideoRenderers
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
215 xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
216 $(MAKE) -C xbmc/cores/VideoRenderers/VideoShaders
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
217 xbmc/cores/ExternalPlayer/ExternalPlayer.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
218 $(MAKE) -C xbmc/cores/ExternalPlayer
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
219 xbmc/FileSystem/filesystem.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
220 $(MAKE) -C xbmc/FileSystem
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
221 xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
222 $(MAKE) -C xbmc/FileSystem/MusicDatabaseDirectory
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
223 xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
224 $(MAKE) -C xbmc/FileSystem/VideoDatabaseDirectory
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
225 xbmc/karaoke/karaoke.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
226 $(MAKE) -C xbmc/karaoke
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
227 xbmc/lib/libcmyth/libcmyth.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
228 $(MAKE) -C xbmc/lib/libcmyth
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
229 xbmc/lib/libhts/libhts.a: force
d50b559 reverted: Typo in r21318.
AlTheKiller authored
230 $(MAKE) -C xbmc/lib/libhts
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
231 xbmc/lib/libPython/python.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
232 $(MAKE) -C xbmc/lib/libPython
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
233 xbmc/lib/libPython/xbmcmodule/xbmcmodule.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
234 $(MAKE) -C xbmc/lib/libPython/xbmcmodule
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
235 xbmc/lib/libRTMP/librtmp.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
236 $(MAKE) -C xbmc/lib/libRTMP
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
237 xbmc/lib/libscrobbler/scrobbler.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
238 $(MAKE) -C xbmc/lib/libscrobbler
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
239 xbmc/lib/libRTV/librtv-@ARCH@.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
240 $(MAKE) -C xbmc/lib/libRTV
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
241 xbmc/lib/libshout/libshout-@ARCH@.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
242 $(MAKE) -C xbmc/lib/libshout
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
243 xbmc/lib/libUPnP/libupnp-@ARCH@.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
244 $(MAKE) -C xbmc/lib/libUPnP
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
245 xbmc/lib/libXBMS/libxbms-@ARCH@.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
246 $(MAKE) -C xbmc/lib/libXBMS
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
247 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
248 $(MAKE) -C xbmc/lib/libXDAAP
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
249 xbmc/lib/libGoAhead/libGoAhead-@ARCH@.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
250 $(MAKE) -C xbmc/lib/libGoAhead
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
251 xbmc/lib/sqLite/sqllite.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
252 $(MAKE) -C xbmc/lib/sqLite
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
253 xbmc/lib/UnrarXLib/UnrarXLib.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
254 $(MAKE) -C xbmc/lib/UnrarXLib
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
255 xbmc/linux/linux.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
256 $(MAKE) -C xbmc/linux
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
257 xbmc/screensavers/screensaver.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
258 $(MAKE) -C xbmc/screensavers
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
259 xbmc/settings/settings.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
260 $(MAKE) -C xbmc/settings
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
261 xbmc/utils/utils.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
262 $(MAKE) -C xbmc/utils
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
263 xbmc/visualizations/visualization.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
264 $(MAKE) -C xbmc/visualizations
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
265 xbmc/xbox/xbox.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
266 $(MAKE) -C xbmc/xbox
ae3e204 fixed: We DO need the PHONY dep otherwise archives are only built once. ...
AlTheKiller authored
267 xbmc/osx/osx.a: force
4ebeb69 fixed: Typo. ;)
AlTheKiller authored
268 $(MAKE) -C xbmc/osx
81b100a fixed: Compile error with external mpcdec. Closes #6934.
AlTheKiller authored
269 xbmc/cores/paplayer/MPCCodec/xbmc/libmpcdec-@ARCH@.a: force
270 $(MAKE) -C xbmc/cores/paplayer/MPCCodec/xbmc
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
271
5985442 fixed: anything using wrappers must depend on dlloader to make sure it i...
elupus authored
272 exports:
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
273 $(MAKE) xbmc/cores/DllLoader/exports/exports.a
274 $(MAKE) xbmc/cores/DllLoader/exports/util/exports_utils.a
1e744e8 fixed: Grr...Stupid AlTheKiller...
AlTheKiller authored
275 $(MAKE) -C xbmc/cores/DllLoader/exports wrapper.def
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
276 dllloader: exports
277 $(MAKE) xbmc/cores/DllLoader/dllloader.a
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
278 visualizations: exports
f37ee91 changed: Split building screensavers and visualisations from their inter...
althekiller authored
279 $(MAKE) -C xbmc/visualizations/OpenGLSpectrum
280 $(MAKE) -C xbmc/visualizations/WaveForm
281 $(MAKE) -C xbmc/visualizations/XBMCProjectM
98d184e @beenje changed: Goom does not compile on powerpc-linux, so remove it for now
beenje authored
282 ifeq ($(or $(findstring powerpc-linux,$(ARCH)),$(findstring powerpc64-linux,$(ARCH))),)
e217424 Added: Goom visualisation to normal build routine.
althekiller authored
283 $(MAKE) -C xbmc/visualizations/Goom
98d184e @beenje changed: Goom does not compile on powerpc-linux, so remove it for now
beenje authored
284 endif
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
285 screensavers: exports
f37ee91 changed: Split building screensavers and visualisations from their inter...
althekiller authored
286 $(MAKE) -C xbmc/screensavers/rsxs-0.9/xbmc
5985442 fixed: anything using wrappers must depend on dlloader to make sure it i...
elupus authored
287 libpython: dllloader
4ac314f Add python xbmcmodule support
yuvalt authored
288 $(MAKE) -C xbmc/lib/libPython
289 $(MAKE) -C xbmc/lib/libPython/xbmcmodule
161e1b3 fixed: ticket #6013 - XBMC-svn fails parallel build. thanks to xake
spiff_ authored
290 python: dllloader
ce7902a Initial python code
yuvalt authored
291 $(MAKE) -C xbmc/lib/libPython/linux
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
292 dvdpcodecs: dllloader
f910055 added: Support to build dvdplayer codecs (except liba52 and libmpeg2) (l...
althekiller authored
293 $(MAKE) -C xbmc/cores/dvdplayer/Codecs
bcc6b0e updated: osx/linux to use new versions of dvdnav. window/xbox needs to c...
davilla authored
294 $(MAKE) -C xbmc/cores/dvdplayer/Codecs/libdvd
ff4193c merge: merge external-libraries-support into linuxport
ceros7 authored
295 ifneq (@USE_EXTERNAL_LIBASS@,1)
f37ee91 changed: Split building screensavers and visualisations from their inter...
althekiller authored
296 $(MAKE) -C xbmc/lib/libass/xbmc
ff4193c merge: merge external-libraries-support into linuxport
ceros7 authored
297 endif
21a4978 Added patch for debpackage builds with EventClients (Thx Wattazoum). I a...
topfs2 authored
298 eventclients:
6fe18c3 updated prep for powerpc-osx
davilla authored
299 ifeq ($(findstring osx,$(ARCH)), osx)
4b8e6ca [OSX] switched to new XBMCHelper
maestrodd authored
300 $(MAKE) -C tools/EventClients/Clients/OSXRemote
fd7dc9d updated, prep for Xcode integration
davilla authored
301 else
21a4978 Added patch for debpackage builds with EventClients (Thx Wattazoum). I a...
topfs2 authored
302 $(MAKE) -C tools/EventClients
fd7dc9d updated, prep for Xcode integration
davilla authored
303 endif
5985442 fixed: anything using wrappers must depend on dlloader to make sure it i...
elupus authored
304 libexif: dllloader
1a862ac changed: compile libexif instead of keeping binary in svn (linux x86)
spiff_ authored
305 $(MAKE) -C xbmc/lib/libexif
161e1b3 fixed: ticket #6013 - XBMC-svn fails parallel build. thanks to xake
spiff_ authored
306 libhdhomerun: dllloader
7b54dcf changed: compile hdhomerun library instead of keeping binary in svn (lin...
spiff_ authored
307 $(MAKE) -C xbmc/lib/libhdhomerun
6ba96bb changed: build libid3tag instead of keeping binary in svn (linux x86, li...
spiff_ authored
308 libid3tag: dllloader
309 $(MAKE) -C xbmc/lib/libid3tag
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
310 papcodecs: dllloader dvdpcodecs
72ede77 changed: build aac codec instead of keeping binary in svn (x86 linux onl...
spiff_ authored
311 $(MAKE) -C xbmc/cores/paplayer/AACCodec
fbdefc6 changed: compile the paplayer ac3 codec instead of keeping binary in svn...
spiff_ authored
312 $(MAKE) -C xbmc/cores/paplayer/AC3Codec
99bff7f changed: compile adpcm codec instead of keeping binary in svn (x86 linux...
spiff_ authored
313 $(MAKE) -C xbmc/cores/paplayer/ADPCMCodec
d602fa5 @beenje changed: flac-1.2.1 moved to FLACCodec
beenje authored
314 $(MAKE) -C xbmc/cores/paplayer/FLACCodec
6b0356b changed: compile gym codec instead of keeping binary in svn (linux x86)
spiff_ authored
315 $(MAKE) -C xbmc/cores/paplayer/GYMCodec
db75acc changed: replace in_cube with libvgmstream. somebody needs to build this...
spiff_ authored
316 $(MAKE) -C xbmc/cores/paplayer/vgmstream
e8a3e08 fixed: that merge truely went t*ts up
spiff_ authored
317 $(MAKE) -C xbmc/cores/paplayer/timidity
a7b3889 fixed: #5445 Musepack codec wasn't being built on linux.
AlTheKiller authored
318 $(MAKE) -C xbmc/cores/paplayer/MPCCodec/xbmc
458dd49 changed: compile mp3 codec instead of keeping binary in svn (linux x86)
spiff_ authored
319 $(MAKE) -C xbmc/cores/paplayer/MP3Codec
71cd3cd changed: compile nsf codec instead of keeping binary in svn (linux x86 o...
spiff_ authored
320 $(MAKE) -C xbmc/cores/paplayer/NSFCodec
9642f01 changed: compile sid codec instead of keeping binary in svn (linux x86 o...
spiff_ authored
321 $(MAKE) -C xbmc/cores/paplayer/SIDCodec
0b9a550 changed: compile vorbis codec instead of keeping binary in svn (linux x8...
spiff_ authored
322 $(MAKE) -C xbmc/cores/paplayer/vorbisfile
ecf2bb3 applied: Patches from #6724, courtesy shado23. Thanks!
AlTheKiller authored
323 $(MAKE) -C xbmc/cores/paplayer/ModuleCodec
ff4193c merge: merge external-libraries-support into linuxport
ceros7 authored
324 ifneq (@USE_EXTERNAL_LIBWAVPACK@,1)
9eda265 changed: compiled wavpack codec instead of keeping binary in svn (linux ...
spiff_ authored
325 $(MAKE) -C xbmc/cores/paplayer/WavPackCodec
ff4193c merge: merge external-libraries-support into linuxport
ceros7 authored
326 endif
04da9e9 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
althekiller authored
327 $(MAKE) -C xbmc/cores/paplayer/YMCodec/StSoundLibrary
f4bbf2e @beenje updated: changes for powerpc-linux compilation
beenje authored
328 ifeq ($(findstring powerpc,$(ARCH)),)
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
329 $(MAKE) -C xbmc/cores/paplayer/MACDll
330 endif
f4bbf2e @beenje updated: changes for powerpc-linux compilation
beenje authored
331 ifeq ($(or $(findstring powerpc,$(ARCH)),$(findstring x86_64-linux,$(ARCH))),)
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
332 $(MAKE) -C xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU
333 endif
1611cb0 added: Support for building ImageLib on linux (x86 and x86_64).
althekiller authored
334 imagelib: dllloader
04da9e9 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
althekiller authored
335 $(MAKE) -C xbmc/lib/cximage-6.0
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
336
337 codecs: papcodecs dvdpcodecs
5b63e71 Fixed the compilation of libcdio
topfs2 authored
338 libs: libhdhomerun libid3tag imagelib libexif python
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
339 externals: codecs libs python visualizations screensavers
0b0460f fixed:[osx] more make changes and it's "make xcode-depends" for building...
davilla authored
340
0f17a94 fixed typo
maestrodd authored
341 xcode_depends: \
c97bd26 fixed: [osx] build. xcode_depends was using pre r21140 targets
maestrodd authored
342 codecs libs python visualizations screensavers eventclients skins \
0b0460f fixed:[osx] more make changes and it's "make xcode-depends" for building...
davilla authored
343 xbmc/lib/libRTMP/librtmp.a \
cefdde6 @beenje fixed:[OSX] make xcode_depends powerpc friendly
beenje authored
344 xbmc/lib/libXBMS/libxbms-@ARCH@.a \
345 xbmc/lib/libRTV/librtv-@ARCH@.a \
346 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a \
347 xbmc/lib/libshout/libshout-@ARCH@.a \
348 xbmc/lib/libGoAhead/libGoAhead-@ARCH@.a
fd7dc9d updated, prep for Xcode integration
davilla authored
349
32398f3 update configure/makefile to build osx from command-line
davilla authored
350 # platform independend objects
5966610 fixed: don't use @OBJS for xbmc.bin object/lib files, as those get's cle...
elupus authored
351 OBJSXBMC= \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
352 guilib/guilib.a \
353 guilib/common/gui_common.a \
354 guilib/tinyXML/tinyxml.a \
355 xbmc/xbmc.a \
356 xbmc/cdrip/cdrip.a \
357 xbmc/cores/cores.a \
358 xbmc/cores/DllLoader/dllloader.a \
359 xbmc/cores/DllLoader/exports/exports.a \
360 xbmc/cores/DllLoader/exports/util/exports_utils.a \
f0a8bcc changed: split linking lines out on separate rows
elupus authored
361 xbmc/cores/dvdplayer/DVDPlayer.a \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
362 xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a \
363 xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a \
364 xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a \
365 xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a \
366 xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a \
367 xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a \
368 xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a \
369 xbmc/cores/paplayer/paplayer.a \
370 xbmc/cores/AudioRenderers/audiorenderers.a \
371 xbmc/cores/VideoRenderers/VideoRenderer.a \
372 xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a \
373 xbmc/cores/ExternalPlayer/ExternalPlayer.a \
374 xbmc/FileSystem/filesystem.a \
375 xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a \
376 xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a \
377 xbmc/karaoke/karaoke.a \
378 xbmc/lib/libcmyth/libcmyth.a \
379 xbmc/lib/libhts/libhts.a \
380 xbmc/lib/libPython/python.a \
381 xbmc/lib/libPython/xbmcmodule/xbmcmodule.a \
382 xbmc/lib/libRTMP/librtmp.a \
383 xbmc/lib/libscrobbler/scrobbler.a \
32398f3 update configure/makefile to build osx from command-line
davilla authored
384 xbmc/lib/libRTV/librtv-@ARCH@.a \
70ff688 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
althekiller authored
385 xbmc/lib/libshout/libshout-@ARCH@.a \
386 xbmc/lib/libUPnP/libupnp-@ARCH@.a \
387 xbmc/lib/libXBMS/libxbms-@ARCH@.a \
388 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a \
32398f3 update configure/makefile to build osx from command-line
davilla authored
389 xbmc/lib/libGoAhead/libGoAhead-@ARCH@.a \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
390 xbmc/lib/sqLite/sqllite.a \
391 xbmc/lib/UnrarXLib/UnrarXLib.a \
392 xbmc/linux/linux.a \
393 xbmc/screensavers/screensaver.a \
394 xbmc/settings/settings.a \
395 xbmc/utils/utils.a \
396 xbmc/visualizations/visualization.a \
397 xbmc/xbox/xbox.a
32398f3 update configure/makefile to build osx from command-line
davilla authored
398
399 # platform dependend objects
6fe18c3 updated prep for powerpc-osx
davilla authored
400 ifeq ($(findstring osx,$(ARCH)), osx)
32398f3 update configure/makefile to build osx from command-line
davilla authored
401 OBJSXBMC += \
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
402 xbmc/osx/osx.a \
6fe18c3 updated prep for powerpc-osx
davilla authored
403 xbmc/lib/libSDL-OSX/libSDL-@ARCH@.a \
404 xbmc/lib/libSDL-OSX/libSDL_image-@ARCH@.a \
de3ade0 fixed: [LINUX] Link error.
AlTheKiller authored
405 xbmc/lib/libSDL-OSX/libSDL_mixer-@ARCH@.a
32398f3 update configure/makefile to build osx from command-line
davilla authored
406 else
407 OBJSXBMC += \
408 xbmc/lib/libsmb/libsmbclient-@ARCH@.a
409 endif
f0a8bcc changed: split linking lines out on separate rows
elupus authored
410
68e17bc fixed: Commited patch #5544 "PS3 Linux compilation/runtime fixes". Exce...
monkeyman_67156 authored
411 # TODO: XBPythonDLLFuncs.S not implemented on PowerPC
412 ifeq ($(ARCH), powerpc64-linux)
413 # For some reason the XBMC version of libpython gets linker errors - use system version instead
414 #OBJSXBMC += xbmc/lib/libPython/Python/libpython2.4.a
415 LIBS += -lpython2.4
416 endif
417
ff4193c merge: merge external-libraries-support into linuxport
ceros7 authored
418 # If using external libmpcdec
419 ifeq (@USE_EXTERNAL_LIBMPCDEC@,1)
420 OBJSXBMC += xbmc/cores/paplayer/MPCCodec/xbmc/libmpcdec-@ARCH@.a
421 endif
422
206f975 changed: xbmc.bin only depends on subdir archives now.
AlTheKiller authored
423 xbmc.bin: $(OBJSXBMC)
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
424 ifeq ($(findstring osx,$(ARCH)), osx)
470de8b fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C/CX...
AlTheKiller authored
425 $(CXX) $(CXXFLAGS) -o xbmc.bin -Wl,-all_load,-ObjC $(OBJSXBMC) $(LIBS) $(LDFLAGS) -rdynamic
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
426 else
470de8b fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C/CX...
AlTheKiller authored
427 $(CXX) $(CXXFLAGS) -o xbmc.bin -Wl,--whole-archive $(OBJSXBMC) -Wl,--no-whole-archive $(LIBS) $(LDFLAGS) -rdynamic
ef3c402 merge: branches/quickbuildsystemfixup back into branches/linuxport
althekiller authored
428 endif
f6d9b4a Initial port to Linux/SDL
yuvalt authored
429
1ecee2d add: xbmc version of xrandr which provides XML output. this will be
yuvalt authored
430 xbmc-xrandr: xbmc-xrandr.c
6fe18c3 updated prep for powerpc-osx
davilla authored
431 ifeq ($(findstring osx,$(ARCH)), osx)
32398f3 update configure/makefile to build osx from command-line
davilla authored
432 # xbmc-xrandr.c gets picked up by the default make rules
433 # so only exclude it for osx builds
434 @echo "excluding xbmc-xrandr"
435 else
470de8b fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C/CX...
AlTheKiller authored
436 $(CC) $(CFLAGS) -o xbmc-xrandr xbmc-xrandr.c -lXrandr -lXrender -lX11
32398f3 update configure/makefile to build osx from command-line
davilla authored
437 endif
1ecee2d add: xbmc version of xrandr which provides XML output. this will be
yuvalt authored
438
f0a8bcc changed: split linking lines out on separate rows
elupus authored
439 tools/XBMCTex/XBMCTex:
6fe18c3 updated prep for powerpc-osx
davilla authored
440 ifeq ($(findstring osx,$(ARCH)), osx)
32398f3 update configure/makefile to build osx from command-line
davilla authored
441 # hack this for now
442 $(MAKE) -C tools/XBMCTex -f Makefile.osx
443 else
00c2973 updated: Makefile to use XBMCTex
althekiller authored
444 $(MAKE) -C tools/XBMCTex/
32398f3 update configure/makefile to build osx from command-line
davilla authored
445 endif
00c2973 updated: Makefile to use XBMCTex
althekiller authored
446
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
447 install-bin: xbmc.bin # developement convenience target
5dce620 fix: fix the modes used by 'install'.
ceros7 authored
448 sudo install -D xbmc.bin $(prefix)/share/xbmc
92154a9 added: Make target "install-bin" as a developement convenience.
althekiller authored
449
6fe18c3 updated prep for powerpc-osx
davilla authored
450 ifeq ($(findstring osx,$(ARCH)), osx)
32398f3 update configure/makefile to build osx from command-line
davilla authored
451 # TODO: add osx install
452 else
69e391b changed: don't build xbmc on make install, user should have made sure it...
elupus authored
453 install: install-datas install-web
1fade3f changed: Let's not make a mess of prefix (*blush*) (thanks Wattazoum)
althekiller authored
454 @echo "Copying XBMC binary to $(prefix)/share/xbmc/xbmc.bin"
5dce620 fix: fix the modes used by 'install'.
ceros7 authored
455 @install -D xbmc.bin $(prefix)/share/xbmc/xbmc.bin
3f7f331 fix: fix installation of xbmc-xrandr
ceros7 authored
456 @install -D xbmc-xrandr $(prefix)/share/xbmc/xbmc-xrandr
5dce620 fix: fix the modes used by 'install'.
ceros7 authored
457 @install -D tools/Linux/xbmc.sh $(prefix)/bin/xbmc
458 @install -D tools/Linux/xbmc-standalone.sh $(prefix)/bin/xbmc-standalone
459 @install -D -m 0644 tools/Linux/FEH.py $(prefix)/share/xbmc/FEH.py
460 @install -D -m 0644 tools/Linux/xbmc-xsession.desktop $(prefix)/share/xsessions/XBMC.desktop
ee69e30 fixed: We weren't copying a few rather important things with the install...
althekiller authored
461 @echo "Copying support and legal files,,,"
3f7f331 fix: fix installation of xbmc-xrandr
ceros7 authored
462 @for FILE in `ls README.linux LICENSE.GPL *.txt`; do \
5dce620 fix: fix the modes used by 'install'.
ceros7 authored
463 install -D -m 0644 "$$FILE" $(prefix)/share/xbmc/; done
c2257ae added: platform specific directory support for Linux
d4rkm4ster authored
464 @echo "Done!"
465 @echo "You can run XBMC with the command 'xbmc'"
32398f3 update configure/makefile to build osx from command-line
davilla authored
466 endif
c2257ae added: platform specific directory support for Linux
d4rkm4ster authored
467
69e391b changed: don't build xbmc on make install, user should have made sure it...
elupus authored
468 install-datas:
d9f91f4 Makefile changed to support multible deb packaging : install-datas targe...
wattazoum authored
469 @echo "Copying system files to $(prefix)/share/xbmc"
00c2973 updated: Makefile to use XBMCTex
althekiller authored
470 @# Arch independent files
ef00e7e fix: make sure all arch dependent files are installed as executables
ceros7 authored
471 @find language media scripts sounds userdata visualisations system -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.so|.*\.dll|.*\.pyd|.*python/.*\.zlib|.*\.vis" -exec install -D -m 0644 "{}" $(prefix)/share/xbmc/"{}" \; -printf " -- %f \r"
00c2973 updated: Makefile to use XBMCTex
althekiller authored
472 @# Arch dependent files
ef00e7e fix: make sure all arch dependent files are installed as executables
ceros7 authored
473 @find system screensavers visualisations -regextype posix-extended -type f -not -iregex ".*svn.*|.*win32\.vis|.*osx\.vis" -iregex ".*@ARCH@.*|.*\.vis|.*\.xbs" -exec install -D "{}" $(prefix)/share/xbmc/"{}" \; -printf " -- %f \r"
5d008b7 updated: Makefile to build/install new PM3.HD skin
AlTheKiller authored
474 @# Skins
5dce620 fix: fix the modes used by 'install'.
ceros7 authored
475 @find skin -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.png|.*\.gif" -exec install -D -m 0644 '{}' $(prefix)/share/xbmc/'{}' \; -printf " -- %f \r"
d9f91f4 Makefile changed to support multible deb packaging : install-datas targe...
wattazoum authored
476
5be2a2d Add xbmc liveCD install data part to the Makefile
wattazoum authored
477 install-livedatas:
478 @echo "Install Live CD datas in $(prefix) ..."
c8352fc modified: use 'install' instead of 'mkdir', 'chmod', and 'cp -f' to
ceros7 authored
479 @install -D tools/XBMCLive/diskmounter $(prefix)/bin
ddf7d2b update: Install XBMC Live scripts from new names.
ceros7 authored
480 @install -D tools/XBMCLive/installXBMC $(prefix)/bin
481 @install -D tools/XBMCLive/runXBMC $(prefix)/bin
482 @install -D tools/XBMCLive/setAlsaVolumes $(prefix)/bin
5be2a2d Add xbmc liveCD install data part to the Makefile
wattazoum authored
483
c58dacb Install the web UI using the Makefile
wattazoum authored
484 install-web:
485 @mkdir -p $(prefix)/share/xbmc/web
a5d5027 fixed: Made unzip a little less chatty.
althekiller authored
486 @unzip -oq web/Project_Mayhem_III_webserver_v1.0.zip \
0e99d1d modified: ensure Windows specific 'Thumbs.db' files are not installed fr...
ceros7 authored
487 -d $(prefix)/share/xbmc/web -x "*/Thumbs.db"
c58dacb Install the web UI using the Makefile
wattazoum authored
488
6e79e97 fixed: We don't need to install the OSX, win32, or x86_64 libs.
althekiller authored
489 uninstall:
490 @echo "Removing XBMC..."
1fade3f changed: Let's not make a mess of prefix (*blush*) (thanks Wattazoum)
althekiller authored
491 @rm -rf $(prefix)/share/xbmc $(prefix)/bin/xbmc
136eeba Added a xsession for XBMC. When you sudo make install it's possible to c...
topfs2 authored
492 @rm -rf $(prefix)/bin/xbmc-standalone
62b87fa Should use prefix on uninstall of XBMC.desktop aswell, thx Jezz_X
topfs2 authored
493 @rm -rf $(prefix)/share/xsessions/XBMC.desktop
6e79e97 fixed: We don't need to install the OSX, win32, or x86_64 libs.
althekiller authored
494 @echo "Done!"
495
08a6626 added: New make target "reallyclean". Should help until we get clean and...
althekiller authored
496 reallyclean:
497 @echo " This will delete ALL unversioned files in"; \
498 echo " your XBMC source tree. If you aren't sure"; \
499 echo " you want to do this, answer anything but"; \
4971aa9 fixed: Missed a special case of svn version and some cosmetics.
althekiller authored
500 echo " 'Y' (case sensitive) to the following."; \
08a6626 added: New make target "reallyclean". Should help until we get clean and...
althekiller authored
501 echo " DISCLAIMER: Team XBMC is NOT responsible"; \
502 echo " for ANYTHING lost if you execute this command!"; \
503 echo -n " Damnserious? (Y/*) "; \
504 read -n1 PROMPT; \
505 if [[ "$$PROMPT" = "Y" ]]; then \
6cb8d5e fixed: Do conditionals the GNU Make way.
althekiller authored
506 SVNV=$$(svnversion -n | cut -d':' -f1); _IFS=$$IFS; IFS=$$'\t\n'; \
9c17f08 fixed: really clean to NOT DELETE .diff/.patch files
AlTheKiller authored
507 for i in `svn st --no-ignore | grep ^[I\?] | cut -d' ' -f7-`; do \
508 if [[ $${i:(-4)} != "diff" && $${i:(-5)} != "patch" ]]; then \
509 echo " Deleting $$i"; \
510 rm -rf "$$i"; \
511 fi; \
08a6626 added: New make target "reallyclean". Should help until we get clean and...
althekiller authored
512 done; \
513 IFS=$$_IFS; \
514 echo " Recovering any missing files."; \
4971aa9 fixed: Missed a special case of svn version and some cosmetics.
althekiller authored
515 svn up -r $${SVNV/M/} | cut -d' ' -f7- | awk '{print " "$$0}'; \
08a6626 added: New make target "reallyclean". Should help until we get clean and...
althekiller authored
516 echo " Done."; \
517 echo " The following files may need reverted (svn revert <file>)"; \
518 svn st | grep ^M | cut -d' ' -f7- | awk '{print " "$$0}'; \
519 else \
520 echo; \
521 fi
522
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
523 clean-xbmc.bin:
b414b53 fixed: delete xbmc.bin and xbmc-xrandr on clean.
AlTheKiller authored
524 rm -f xbmc.bin
c519b47 changed: Modularized build system. Most notably make targets "xbmc.bin"...
althekiller authored
525 for d in $(BIN_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
526 clean-eventclients:
527 for d in $(EC_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
528 clean-xbmctex:
529 for d in $(XBMCTEX_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
530 clean-dvdpcodecs:
531 for d in $(DVDPCODECS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
532 clean-papcodecs:
533 for d in $(PAPCODECS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
534 clean-libs:
535 for d in $(LIB_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
536 clean-screensavers:
537 for d in $(SS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
538 clean-visualisations:
539 for d in $(VIS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
540
541 clean-codecs: clean-dvdpcodecs clean-papcodecs
542
543 clean-externals: clean-codecs clean-eventclients clean-xbmctex clean-libs \
544 clean-screensavers clean-visualisations
545
Something went wrong with that request. Please try again.