Skip to content
This repository
Newer
Older
100644 503 lines (463 sloc) 16.964 kb
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
1 BIN_DIRS= \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
2 guilib \
3 guilib/common \
4 guilib/tinyXML \
5f70392b »
2008-07-22 changed: split all directories onto separate lines to make them more …
5 xbmc \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
6 xbmc/cdrip \
5f70392b »
2008-07-22 changed: split all directories onto separate lines to make them more …
7 xbmc/cores \
8 xbmc/cores/DllLoader \
9 xbmc/cores/DllLoader/exports \
10 xbmc/cores/DllLoader/exports/util \
11 xbmc/cores/dvdplayer \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
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/ \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
19 xbmc/cores/paplayer \
4d9fa2e0 »
2009-01-16 xbmc/cores/AudioRenderers missing from BIN_DIR -> builds but does not…
20 xbmc/cores/AudioRenderers \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
21 xbmc/cores/VideoRenderers \
22 xbmc/cores/VideoRenderers/VideoShaders \
f601f274 »
2009-01-09 added: Ticket #5300 - External player support, thanks to konfoo.
23 xbmc/cores/ExternalPlayer \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
24 xbmc/FileSystem \
25 xbmc/FileSystem/MusicDatabaseDirectory \
26 xbmc/FileSystem/VideoDatabaseDirectory \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
27 xbmc/karaoke \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
28 xbmc/lib/libcmyth \
5ae3c1b5 »
2009-03-02 added: initial support for streaming from tvheadend server
29 xbmc/lib/libhts \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
30 xbmc/lib/libGoAhead \
31 xbmc/lib/libPython \
32 xbmc/lib/libPython/xbmcmodule \
33 xbmc/lib/libRTMP \
04da9e99 »
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
34 xbmc/lib/libRTV \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
35 xbmc/lib/libscrobbler \
04da9e99 »
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
36 xbmc/lib/libshout \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
37 xbmc/lib/libUPnP \
04da9e99 »
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
38 xbmc/lib/libXBMS \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
39 xbmc/lib/libXDAAP \
40 xbmc/lib/sqLite \
41 xbmc/lib/UnrarXLib \
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
42 xbmc/visualizations \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
43 xbmc/screensavers \
44 xbmc/utils \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
45 xbmc/settings \
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
46 xbmc/linux \
47 xbmc/xbox \
48 xbmc/osx
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
49
50 EC_DIRS= \
51 tools/EventClients
52
53 XBMCTEX_DIRS= \
54 tools/XBMCTex
55
56 DVDPCODECS_DIRS= \
57 xbmc/cores/dvdplayer/Codecs \
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
58 xbmc/cores/dvdplayer/Codecs/libdvd
59 ifneq (@USE_EXTERNAL_LIBASS@,1)
60 DVDPCODECS_DIRS+=xbmc/lib/libass/xbmc
61 endif
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
62
63 PAPCODECS_DIRS= \
64 xbmc/cores/paplayer/AC3Codec \
65 xbmc/cores/paplayer/ADPCMCodec \
66 xbmc/cores/paplayer/AACCodec \
67 xbmc/cores/paplayer/NSFCodec \
e8a3e086 »
2008-12-30 fixed: that merge truely went t*ts up
68 xbmc/cores/paplayer/timidity \
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
69 xbmc/cores/paplayer/SIDCodec \
70 xbmc/cores/paplayer/WavPackCodec \
71 xbmc/cores/paplayer/GYMCodec \
72 xbmc/cores/paplayer/YMCodec/StSoundLibrary \
ecf2bb34 »
2009-06-18 applied: Patches from #6724, courtesy shado23. Thanks!
73 xbmc/cores/paplayer/ModuleCodec \
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
74 xbmc/cores/paplayer/MPCCodec/xbmc \
75 xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU \
76 xbmc/cores/paplayer/vgmstream \
77 xbmc/cores/paplayer/MP3Codec \
78 xbmc/cores/paplayer/flac-1.2.1/ \
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=\
f37ee91a »
2008-08-09 changed: Split building screensavers and visualisations from their in…
93 xbmc/visualizations/OpenGLSpectrum \
94 xbmc/visualizations/WaveForm \
e2174247 »
2008-08-11 Added: Goom visualisation to normal build routine.
95 xbmc/visualizations/XBMCProjectM \
96 xbmc/visualizations/Goom
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
97
5d008b70 »
2008-09-14 updated: Makefile to build/install new PM3.HD skin
98 PM3_MEDIA=skin/Project\ Mayhem\ III/media
99 PM3HD_MEDIA=skin/PM3.HD/media
164b541a »
2008-08-10 changed: don't rebuild texture.xpr on each call to make
100
188c732a »
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
101 SKIN_DIRS=\
309a5cd9 »
2009-07-09 fix: fixed problem with cleaning 'Project Mayhem III' directory.
102 $(PM3_MEDIA) \
188c732a »
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
103 $(PM3HD_MEDIA)
104
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
105 DIRS= $(BIN_DIRS) $(EC_DIRS) $(XBMCTEX_DIRS) $(DVDPCODECS_DIRS) $(PAPCODECS_DIRS) \
188c732a »
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
106 $(LIB_DIRS) $(SS_DIRS) $(VIS_DIRS) $(SKIN_DIRS)
f6d9b4a6 »
2007-05-01 Initial port to Linux/SDL
107
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
108 LIBS=@LIBS@
8b2a00f3 »
2008-04-23 added: [OSX] basic autoconf support
109 CFLAGS=@CFLAGS@
110 CXXFLAGS=@CXXFLAGS@
111 LDFLAGS=@LDFLAGS@
112 INCLUDES=@INCLUDES@
2289aab0 »
2007-07-01 add: autoconf script. running configure is requited before calling ma…
113
b372b801 »
2008-10-15 fixed: typo
114 CLEAN_FILES=xbmc.bin xbmc-xrandr
b414b53c »
2008-10-11 fixed: delete xbmc.bin and xbmc-xrandr on clean.
115
36ba6604 »
2009-07-09 modified: add some files to remove when doing clean or distclean.
116 DISTCLEAN_FILES=config.h config.log config.status tools/Linux/xbmc.sh
117
6377d773 »
2009-06-18 fixed: Race in build system.
118 all : externals xbmc.bin xbmc-xrandr skins
af184179 »
2007-05-01 Updated README file
119
37d8924e »
2008-07-27 fixed: make's inclusion methods are retarded... Also enabled MACDll o…
120 include Makefile.include
121
a458fa45 »
2009-06-17 fixed: Compile problem with multiple make jobs. This is why you don't…
122 .PHONY : dllloader exports visualizations screensavers eventclients papcodecs \
6377d773 »
2009-06-18 fixed: Race in build system.
123 dvdpcodecs imagelib codecs externals force skins
53d1bad3 »
2007-05-15 Add GoAhead web server. Not tested yet, WIP.
124
188c732a »
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
125 # skin textures
6377d773 »
2009-06-18 fixed: Race in build system.
126 skins: tools/XBMCTex/XBMCTex force
188c732a »
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
127 $(MAKE) -C $(PM3_MEDIA)
128 $(MAKE) -C $(PM3HD_MEDIA)
1838fff1 »
2008-06-27 linuxport: Merging in the fruits of my labors (Python VFS)
129
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
130 guilib/guilib.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
131 $(MAKE) -C guilib
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
132 guilib/common/gui_common.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
133 $(MAKE) -C guilib/common
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
134 guilib/tinyXML/tinyxml.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
135 $(MAKE) -C guilib/tinyXML
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
136 xbmc/xbmc.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
137 $(MAKE) -C xbmc
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
138 xbmc/cdrip/cdrip.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
139 $(MAKE) -C xbmc/cdrip
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
140 xbmc/cores/cores.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
141 $(MAKE) -C xbmc/cores
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
142 xbmc/cores/DllLoader/dllloader.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
143 $(MAKE) -C xbmc/cores/DllLoader/
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
144 xbmc/cores/DllLoader/exports/exports.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
145 $(MAKE) -C xbmc/cores/DllLoader/exports
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
146 xbmc/cores/DllLoader/exports/util/exports_utils.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
147 $(MAKE) -C xbmc/cores/DllLoader/exports/util
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
148 xbmc/cores/dvdplayer/DVDPlayer.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
149 $(MAKE) -C xbmc/cores/dvdplayer
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
150 xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
151 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
152 xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
153 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Audio
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
154 xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
155 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Overlay
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
156 xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
157 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Video
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
158 xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
159 $(MAKE) -C xbmc/cores/dvdplayer/DVDDemuxers
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
160 xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
161 $(MAKE) -C xbmc/cores/dvdplayer/DVDInputStreams
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
162 xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
163 $(MAKE) -C xbmc/cores/dvdplayer/DVDSubtitles
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
164 xbmc/cores/paplayer/paplayer.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
165 $(MAKE) -C xbmc/cores/paplayer
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
166 xbmc/cores/AudioRenderers/audiorenderers.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
167 $(MAKE) -C xbmc/cores/AudioRenderers
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
168 xbmc/cores/VideoRenderers/VideoRenderer.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
169 $(MAKE) -C xbmc/cores/VideoRenderers
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
170 xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
171 $(MAKE) -C xbmc/cores/VideoRenderers/VideoShaders
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
172 xbmc/cores/ExternalPlayer/ExternalPlayer.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
173 $(MAKE) -C xbmc/cores/ExternalPlayer
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
174 xbmc/FileSystem/filesystem.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
175 $(MAKE) -C xbmc/FileSystem
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
176 xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
177 $(MAKE) -C xbmc/FileSystem/MusicDatabaseDirectory
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
178 xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
179 $(MAKE) -C xbmc/FileSystem/VideoDatabaseDirectory
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
180 xbmc/karaoke/karaoke.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
181 $(MAKE) -C xbmc/karaoke
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
182 xbmc/lib/libcmyth/libcmyth.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
183 $(MAKE) -C xbmc/lib/libcmyth
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
184 xbmc/lib/libhts/libhts.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
185 $(MAKE) -C xbmc/lib/libhts
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
186 xbmc/lib/libPython/python.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
187 $(MAKE) -C xbmc/lib/libPython
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
188 xbmc/lib/libPython/xbmcmodule/xbmcmodule.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
189 $(MAKE) -C xbmc/lib/libPython/xbmcmodule
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
190 xbmc/lib/libRTMP/librtmp.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
191 $(MAKE) -C xbmc/lib/libRTMP
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
192 xbmc/lib/libscrobbler/scrobbler.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
193 $(MAKE) -C xbmc/lib/libscrobbler
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
194 xbmc/lib/libRTV/librtv-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
195 $(MAKE) -C xbmc/lib/libRTV
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
196 xbmc/lib/libshout/libshout-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
197 $(MAKE) -C xbmc/lib/libshout
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
198 xbmc/lib/libUPnP/libupnp-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
199 $(MAKE) -C xbmc/lib/libUPnP
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
200 xbmc/lib/libXBMS/libxbms-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
201 $(MAKE) -C xbmc/lib/libXBMS
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
202 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
203 $(MAKE) -C xbmc/lib/libXDAAP
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
204 xbmc/lib/libGoAhead/libGoAhead-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
205 $(MAKE) -C xbmc/lib/libGoAhead
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
206 xbmc/lib/sqLite/sqllite.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
207 $(MAKE) -C xbmc/lib/sqLite
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
208 xbmc/lib/UnrarXLib/UnrarXLib.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
209 $(MAKE) -C xbmc/lib/UnrarXLib
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
210 xbmc/linux/linux.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
211 $(MAKE) -C xbmc/linux
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
212 xbmc/screensavers/screensaver.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
213 $(MAKE) -C xbmc/screensavers
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
214 xbmc/settings/settings.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
215 $(MAKE) -C xbmc/settings
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
216 xbmc/utils/utils.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
217 $(MAKE) -C xbmc/utils
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
218 xbmc/visualizations/visualization.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
219 $(MAKE) -C xbmc/visualizations
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
220 xbmc/xbox/xbox.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
221 $(MAKE) -C xbmc/xbox
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
222 xbmc/osx/osx.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
223 $(MAKE) -C xbmc/osx
ae3e204c »
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
224 #xbmc/lib/libSDL-OSX/libSDL-@ARCH@.a: force
225 #xbmc/lib/libSDL-OSX/libSDL_image-@ARCH@.a: force
226 #xbmc/lib/libSDL-OSX/libSDL_mixer-@ARCH@.a: force
4ebeb698 »
2009-05-21 fixed: Typo. ;)
227 # $(MAKE) -C xbmc/lib/libSDL-OSX
206f975f »
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
228
59854425 »
2008-07-16 fixed: anything using wrappers must depend on dlloader to make sure i…
229 exports:
206f975f »
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
230 $(MAKE) xbmc/cores/DllLoader/exports/exports.a
231 $(MAKE) xbmc/cores/DllLoader/exports/util/exports_utils.a
1e744e86 »
2009-05-21 fixed: Grr...Stupid AlTheKiller...
232 $(MAKE) -C xbmc/cores/DllLoader/exports wrapper.def
206f975f »
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
233 dllloader: exports
234 $(MAKE) xbmc/cores/DllLoader/dllloader.a
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
235 visualizations: exports
f37ee91a »
2008-08-09 changed: Split building screensavers and visualisations from their in…
236 $(MAKE) -C xbmc/visualizations/OpenGLSpectrum
237 $(MAKE) -C xbmc/visualizations/WaveForm
238 $(MAKE) -C xbmc/visualizations/XBMCProjectM
e2174247 »
2008-08-11 Added: Goom visualisation to normal build routine.
239 $(MAKE) -C xbmc/visualizations/Goom
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
240 screensavers: exports
f37ee91a »
2008-08-09 changed: Split building screensavers and visualisations from their in…
241 $(MAKE) -C xbmc/screensavers/rsxs-0.9/xbmc
59854425 »
2008-07-16 fixed: anything using wrappers must depend on dlloader to make sure i…
242 libpython: dllloader
4ac314f0 »
2007-05-15 Add python xbmcmodule support
243 $(MAKE) -C xbmc/lib/libPython
244 $(MAKE) -C xbmc/lib/libPython/xbmcmodule
161e1b30 »
2009-03-04 fixed: ticket #6013 - XBMC-svn fails parallel build. thanks to xake
245 python: dllloader
ce7902a1 »
2007-05-24 Initial python code
246 $(MAKE) -C xbmc/lib/libPython/linux
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
247 dvdpcodecs: dllloader
f9100552 »
2008-07-18 added: Support to build dvdplayer codecs (except liba52 and libmpeg2)…
248 $(MAKE) -C xbmc/cores/dvdplayer/Codecs
bcc6b0eb »
2009-04-01 updated: osx/linux to use new versions of dvdnav. window/xbox needs t…
249 $(MAKE) -C xbmc/cores/dvdplayer/Codecs/libdvd
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
250 ifneq (@USE_EXTERNAL_LIBASS@,1)
f37ee91a »
2008-08-09 changed: Split building screensavers and visualisations from their in…
251 $(MAKE) -C xbmc/lib/libass/xbmc
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
252 endif
21a49781 »
2008-05-14 Added patch for debpackage builds with EventClients (Thx Wattazoum). …
253 eventclients:
6fe18c36 »
2009-03-13 updated prep for powerpc-osx
254 ifeq ($(findstring osx,$(ARCH)), osx)
4b8e6caa »
2009-05-08 [OSX] switched to new XBMCHelper
255 $(MAKE) -C tools/EventClients/Clients/OSXRemote
fd7dc9de »
2009-01-21 updated, prep for Xcode integration
256 else
21a49781 »
2008-05-14 Added patch for debpackage builds with EventClients (Thx Wattazoum). …
257 $(MAKE) -C tools/EventClients
fd7dc9de »
2009-01-21 updated, prep for Xcode integration
258 endif
59854425 »
2008-07-16 fixed: anything using wrappers must depend on dlloader to make sure i…
259 libexif: dllloader
1a862ac1 »
2008-07-15 changed: compile libexif instead of keeping binary in svn (linux x86)
260 $(MAKE) -C xbmc/lib/libexif
161e1b30 »
2009-03-04 fixed: ticket #6013 - XBMC-svn fails parallel build. thanks to xake
261 libhdhomerun: dllloader
7b54dcff »
2008-07-20 changed: compile hdhomerun library instead of keeping binary in svn (…
262 $(MAKE) -C xbmc/lib/libhdhomerun
6ba96bb6 »
2008-07-20 changed: build libid3tag instead of keeping binary in svn (linux x86,…
263 libid3tag: dllloader
264 $(MAKE) -C xbmc/lib/libid3tag
206f975f »
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
265 papcodecs: dllloader dvdpcodecs
72ede773 »
2008-07-04 changed: build aac codec instead of keeping binary in svn (x86 linux …
266 $(MAKE) -C xbmc/cores/paplayer/AACCodec
fbdefc6c »
2008-07-04 changed: compile the paplayer ac3 codec instead of keeping binary in …
267 $(MAKE) -C xbmc/cores/paplayer/AC3Codec
99bff7fe »
2008-07-04 changed: compile adpcm codec instead of keeping binary in svn (x86 li…
268 $(MAKE) -C xbmc/cores/paplayer/ADPCMCodec
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
269 ifneq (@USE_EXTERNAL_LIBFLAC@,1)
fbd86bd8 »
2008-07-14 changed: compile flac codec instead of keeping binary in svn (linux x86)
270 $(MAKE) -C xbmc/cores/paplayer/flac-1.2.1
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
271 endif
6b0356bd »
2008-07-04 changed: compile gym codec instead of keeping binary in svn (linux x86)
272 $(MAKE) -C xbmc/cores/paplayer/GYMCodec
db75acc5 »
2008-07-29 changed: replace in_cube with libvgmstream. somebody needs to build t…
273 $(MAKE) -C xbmc/cores/paplayer/vgmstream
e8a3e086 »
2008-12-30 fixed: that merge truely went t*ts up
274 $(MAKE) -C xbmc/cores/paplayer/timidity
a7b3889c »
2008-12-07 fixed: #5445 Musepack codec wasn't being built on linux.
275 $(MAKE) -C xbmc/cores/paplayer/MPCCodec/xbmc
458dd499 »
2008-07-14 changed: compile mp3 codec instead of keeping binary in svn (linux x86)
276 $(MAKE) -C xbmc/cores/paplayer/MP3Codec
71cd3cd6 »
2008-07-04 changed: compile nsf codec instead of keeping binary in svn (linux x8…
277 $(MAKE) -C xbmc/cores/paplayer/NSFCodec
9642f01e »
2008-07-04 changed: compile sid codec instead of keeping binary in svn (linux x8…
278 $(MAKE) -C xbmc/cores/paplayer/SIDCodec
0b9a5507 »
2008-07-15 changed: compile vorbis codec instead of keeping binary in svn (linux…
279 $(MAKE) -C xbmc/cores/paplayer/vorbisfile
ecf2bb34 »
2009-06-18 applied: Patches from #6724, courtesy shado23. Thanks!
280 $(MAKE) -C xbmc/cores/paplayer/ModuleCodec
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
281 ifneq (@USE_EXTERNAL_LIBWAVPACK@,1)
9eda2654 »
2008-07-04 changed: compiled wavpack codec instead of keeping binary in svn (lin…
282 $(MAKE) -C xbmc/cores/paplayer/WavPackCodec
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
283 endif
04da9e99 »
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
284 $(MAKE) -C xbmc/cores/paplayer/YMCodec/StSoundLibrary
206f975f »
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
285 ifneq ($(ARCH), powerpc-osx)
286 $(MAKE) -C xbmc/cores/paplayer/MACDll
287 endif
288 ifneq ($(ARCH), x86_64-linux)
289 $(MAKE) -C xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU
290 endif
1611cb03 »
2008-07-18 added: Support for building ImageLib on linux (x86 and x86_64).
291 imagelib: dllloader
04da9e99 »
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
292 $(MAKE) -C xbmc/lib/cximage-6.0
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
293
294 codecs: papcodecs dvdpcodecs
5b63e715 »
2008-12-28 Fixed the compilation of libcdio
295 libs: libhdhomerun libid3tag imagelib libexif python
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
296 externals: codecs libs python visualizations screensavers
0b0460fc »
2009-05-21 fixed:[osx] more make changes and it's "make xcode-depends" for build…
297
0f17a94e »
2009-05-21 fixed typo
298 xcode_depends: \
c97bd267 »
2009-06-18 fixed: [osx] build. xcode_depends was using pre r21140 targets
299 codecs libs python visualizations screensavers eventclients skins \
0b0460fc »
2009-05-21 fixed:[osx] more make changes and it's "make xcode-depends" for build…
300 xbmc/lib/libRTMP/librtmp.a \
cefdde68 »
2009-05-22 fixed:[OSX] make xcode_depends powerpc friendly
301 xbmc/lib/libXBMS/libxbms-@ARCH@.a \
302 xbmc/lib/libRTV/librtv-@ARCH@.a \
303 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a \
304 xbmc/lib/libshout/libshout-@ARCH@.a \
305 xbmc/lib/libGoAhead/libGoAhead-@ARCH@.a
fd7dc9de »
2009-01-21 updated, prep for Xcode integration
306
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
307 # platform independend objects
5966610e »
2008-10-11 fixed: don't use @OBJS for xbmc.bin object/lib files, as those get's …
308 OBJSXBMC= \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
309 guilib/guilib.a \
310 guilib/common/gui_common.a \
311 guilib/tinyXML/tinyxml.a \
312 xbmc/xbmc.a \
313 xbmc/cdrip/cdrip.a \
314 xbmc/cores/cores.a \
315 xbmc/cores/DllLoader/dllloader.a \
316 xbmc/cores/DllLoader/exports/exports.a \
317 xbmc/cores/DllLoader/exports/util/exports_utils.a \
f0a8bcc9 »
2008-07-22 changed: split linking lines out on separate rows
318 xbmc/cores/dvdplayer/DVDPlayer.a \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
319 xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a \
320 xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a \
321 xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a \
322 xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a \
323 xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a \
324 xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a \
325 xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a \
326 xbmc/cores/paplayer/paplayer.a \
327 xbmc/cores/AudioRenderers/audiorenderers.a \
328 xbmc/cores/VideoRenderers/VideoRenderer.a \
329 xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a \
330 xbmc/cores/ExternalPlayer/ExternalPlayer.a \
331 xbmc/FileSystem/filesystem.a \
332 xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a \
333 xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a \
334 xbmc/karaoke/karaoke.a \
335 xbmc/lib/libcmyth/libcmyth.a \
336 xbmc/lib/libhts/libhts.a \
337 xbmc/lib/libPython/python.a \
338 xbmc/lib/libPython/xbmcmodule/xbmcmodule.a \
339 xbmc/lib/libRTMP/librtmp.a \
340 xbmc/lib/libscrobbler/scrobbler.a \
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
341 xbmc/lib/libRTV/librtv-@ARCH@.a \
70ff6887 »
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
342 xbmc/lib/libshout/libshout-@ARCH@.a \
343 xbmc/lib/libUPnP/libupnp-@ARCH@.a \
344 xbmc/lib/libXBMS/libxbms-@ARCH@.a \
345 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a \
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
346 xbmc/lib/libGoAhead/libGoAhead-@ARCH@.a \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
347 xbmc/lib/sqLite/sqllite.a \
348 xbmc/lib/UnrarXLib/UnrarXLib.a \
349 xbmc/linux/linux.a \
350 xbmc/screensavers/screensaver.a \
351 xbmc/settings/settings.a \
352 xbmc/utils/utils.a \
353 xbmc/visualizations/visualization.a \
354 xbmc/xbox/xbox.a
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
355
356 # platform dependend objects
6fe18c36 »
2009-03-13 updated prep for powerpc-osx
357 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
358 OBJSXBMC += \
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
359 xbmc/osx/osx.a \
6fe18c36 »
2009-03-13 updated prep for powerpc-osx
360 xbmc/lib/libSDL-OSX/libSDL-@ARCH@.a \
361 xbmc/lib/libSDL-OSX/libSDL_image-@ARCH@.a \
de3ade09 »
2009-05-29 fixed: [LINUX] Link error.
362 xbmc/lib/libSDL-OSX/libSDL_mixer-@ARCH@.a
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
363 else
364 OBJSXBMC += \
365 xbmc/lib/libsmb/libsmbclient-@ARCH@.a
366 endif
f0a8bcc9 »
2008-07-22 changed: split linking lines out on separate rows
367
68e17bc9 »
2009-01-03 fixed: Commited patch #5544 "PS3 Linux compilation/runtime fixes". Ex…
368 # TODO: XBPythonDLLFuncs.S not implemented on PowerPC
369 ifeq ($(ARCH), powerpc64-linux)
370 # For some reason the XBMC version of libpython gets linker errors - use system version instead
371 #OBJSXBMC += xbmc/lib/libPython/Python/libpython2.4.a
372 LIBS += -lpython2.4
373 endif
374
ff4193c1 »
2009-05-31 merge: merge external-libraries-support into linuxport
375 # If using external libmpcdec
376 ifeq (@USE_EXTERNAL_LIBMPCDEC@,1)
377 OBJSXBMC += xbmc/cores/paplayer/MPCCodec/xbmc/libmpcdec-@ARCH@.a
378 endif
379
206f975f »
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
380 xbmc.bin: $(OBJSXBMC)
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
381 ifeq ($(findstring osx,$(ARCH)), osx)
470de8b8 »
2009-05-29 fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C…
382 $(CXX) $(CXXFLAGS) -o xbmc.bin -Wl,-all_load,-ObjC $(OBJSXBMC) $(LIBS) $(LDFLAGS) -rdynamic
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
383 else
470de8b8 »
2009-05-29 fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C…
384 $(CXX) $(CXXFLAGS) -o xbmc.bin -Wl,--whole-archive $(OBJSXBMC) -Wl,--no-whole-archive $(LIBS) $(LDFLAGS) -rdynamic
ef3c402c »
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
385 endif
f6d9b4a6 »
2007-05-01 Initial port to Linux/SDL
386
1ecee2d4 »
2007-12-17 add: xbmc version of xrandr which provides XML output. this will be
387 xbmc-xrandr: xbmc-xrandr.c
6fe18c36 »
2009-03-13 updated prep for powerpc-osx
388 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
389 # xbmc-xrandr.c gets picked up by the default make rules
390 # so only exclude it for osx builds
391 @echo "excluding xbmc-xrandr"
392 else
470de8b8 »
2009-05-29 fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C…
393 $(CC) $(CFLAGS) -o xbmc-xrandr xbmc-xrandr.c -lXrandr -lXrender -lX11
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
394 endif
1ecee2d4 »
2007-12-17 add: xbmc version of xrandr which provides XML output. this will be
395
f0a8bcc9 »
2008-07-22 changed: split linking lines out on separate rows
396 tools/XBMCTex/XBMCTex:
6fe18c36 »
2009-03-13 updated prep for powerpc-osx
397 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
398 # hack this for now
399 $(MAKE) -C tools/XBMCTex -f Makefile.osx
400 else
00c29732 »
2008-06-20 updated: Makefile to use XBMCTex
401 $(MAKE) -C tools/XBMCTex/
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
402 endif
00c29732 »
2008-06-20 updated: Makefile to use XBMCTex
403
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
404 install-bin: xbmc.bin # developement convenience target
5dce620a »
2009-06-02 fix: fix the modes used by 'install'.
405 sudo install -D xbmc.bin $(prefix)/share/xbmc
92154a98 »
2008-06-11 added: Make target "install-bin" as a developement convenience.
406
6fe18c36 »
2009-03-13 updated prep for powerpc-osx
407 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
408 # TODO: add osx install
409 else
69e391bd »
2008-08-10 changed: don't build xbmc on make install, user should have made sure…
410 install: install-datas install-web
1fade3f2 »
2008-05-15 changed: Let's not make a mess of prefix (*blush*) (thanks Wattazoum)
411 @echo "Copying XBMC binary to $(prefix)/share/xbmc/xbmc.bin"
5dce620a »
2009-06-02 fix: fix the modes used by 'install'.
412 @install -D xbmc.bin $(prefix)/share/xbmc/xbmc.bin
3f7f3314 »
2009-06-02 fix: fix installation of xbmc-xrandr
413 @install -D xbmc-xrandr $(prefix)/share/xbmc/xbmc-xrandr
5dce620a »
2009-06-02 fix: fix the modes used by 'install'.
414 @install -D tools/Linux/xbmc.sh $(prefix)/bin/xbmc
415 @install -D tools/Linux/xbmc-standalone.sh $(prefix)/bin/xbmc-standalone
416 @install -D -m 0644 tools/Linux/FEH.py $(prefix)/share/xbmc/FEH.py
417 @install -D -m 0644 tools/Linux/xbmc-xsession.desktop $(prefix)/share/xsessions/XBMC.desktop
ee69e304 »
2008-06-21 fixed: We weren't copying a few rather important things with the inst…
418 @echo "Copying support and legal files,,,"
3f7f3314 »
2009-06-02 fix: fix installation of xbmc-xrandr
419 @for FILE in `ls README.linux LICENSE.GPL *.txt`; do \
5dce620a »
2009-06-02 fix: fix the modes used by 'install'.
420 install -D -m 0644 "$$FILE" $(prefix)/share/xbmc/; done
c2257aeb »
2008-04-03 added: platform specific directory support for Linux
421 @echo "Done!"
422 @echo "You can run XBMC with the command 'xbmc'"
32398f32 »
2009-01-20 update configure/makefile to build osx from command-line
423 endif
c2257aeb »
2008-04-03 added: platform specific directory support for Linux
424
69e391bd »
2008-08-10 changed: don't build xbmc on make install, user should have made sure…
425 install-datas:
d9f91f41 »
2008-05-31 Makefile changed to support multible deb packaging : install-datas ta…
426 @echo "Copying system files to $(prefix)/share/xbmc"
00c29732 »
2008-06-20 updated: Makefile to use XBMCTex
427 @# Arch independent files
ef00e7ec »
2009-06-04 fix: make sure all arch dependent files are installed as executables
428 @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"
00c29732 »
2008-06-20 updated: Makefile to use XBMCTex
429 @# Arch dependent files
ef00e7ec »
2009-06-04 fix: make sure all arch dependent files are installed as executables
430 @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"
5d008b70 »
2008-09-14 updated: Makefile to build/install new PM3.HD skin
431 @# Skins
5dce620a »
2009-06-02 fix: fix the modes used by 'install'.
432 @find skin -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.png|.*\.gif" -exec install -D -m 0644 '{}' $(prefix)/share/xbmc/'{}' \; -printf " -- %f \r"
d9f91f41 »
2008-05-31 Makefile changed to support multible deb packaging : install-datas ta…
433
5be2a2d6 »
2009-05-04 Add xbmc liveCD install data part to the Makefile
434 install-livedatas:
435 @echo "Install Live CD datas in $(prefix) ..."
c8352fc7 »
2009-06-02 modified: use 'install' instead of 'mkdir', 'chmod', and 'cp -f' to
436 @install -D tools/XBMCLive/diskmounter $(prefix)/bin
ddf7d2b6 »
2009-07-08 update: Install XBMC Live scripts from new names.
437 @install -D tools/XBMCLive/installXBMC $(prefix)/bin
438 @install -D tools/XBMCLive/runXBMC $(prefix)/bin
439 @install -D tools/XBMCLive/setAlsaVolumes $(prefix)/bin
5be2a2d6 »
2009-05-04 Add xbmc liveCD install data part to the Makefile
440
c58dacbc »
2008-07-09 Install the web UI using the Makefile
441 install-web:
442 @mkdir -p $(prefix)/share/xbmc/web
a5d5027f »
2008-07-27 fixed: Made unzip a little less chatty.
443 @unzip -oq web/Project_Mayhem_III_webserver_v1.0.zip \
0e99d1d8 »
2009-06-02 modified: ensure Windows specific 'Thumbs.db' files are not installed…
444 -d $(prefix)/share/xbmc/web -x "*/Thumbs.db"
c58dacbc »
2008-07-09 Install the web UI using the Makefile
445
6e79e976 »
2008-04-04 fixed: We don't need to install the OSX, win32, or x86_64 libs.
446 uninstall:
447 @echo "Removing XBMC..."
1fade3f2 »
2008-05-15 changed: Let's not make a mess of prefix (*blush*) (thanks Wattazoum)
448 @rm -rf $(prefix)/share/xbmc $(prefix)/bin/xbmc
136eeba4 »
2009-04-26 Added a xsession for XBMC. When you sudo make install it's possible t…
449 @rm -rf $(prefix)/bin/xbmc-standalone
62b87fa0 »
2009-05-21 Should use prefix on uninstall of XBMC.desktop aswell, thx Jezz_X
450 @rm -rf $(prefix)/share/xsessions/XBMC.desktop
6e79e976 »
2008-04-04 fixed: We don't need to install the OSX, win32, or x86_64 libs.
451 @echo "Done!"
452
08a66269 »
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
453 reallyclean:
454 @echo " This will delete ALL unversioned files in"; \
455 echo " your XBMC source tree. If you aren't sure"; \
456 echo " you want to do this, answer anything but"; \
4971aa9b »
2008-07-24 fixed: Missed a special case of svn version and some cosmetics.
457 echo " 'Y' (case sensitive) to the following."; \
08a66269 »
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
458 echo " DISCLAIMER: Team XBMC is NOT responsible"; \
459 echo " for ANYTHING lost if you execute this command!"; \
460 echo -n " Damnserious? (Y/*) "; \
461 read -n1 PROMPT; \
462 if [[ "$$PROMPT" = "Y" ]]; then \
6cb8d5e3 »
2008-07-26 fixed: Do conditionals the GNU Make way.
463 SVNV=$$(svnversion -n | cut -d':' -f1); _IFS=$$IFS; IFS=$$'\t\n'; \
9c17f08b »
2009-03-10 fixed: really clean to NOT DELETE .diff/.patch files
464 for i in `svn st --no-ignore | grep ^[I\?] | cut -d' ' -f7-`; do \
465 if [[ $${i:(-4)} != "diff" && $${i:(-5)} != "patch" ]]; then \
466 echo " Deleting $$i"; \
467 rm -rf "$$i"; \
468 fi; \
08a66269 »
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
469 done; \
470 IFS=$$_IFS; \
471 echo " Recovering any missing files."; \
4971aa9b »
2008-07-24 fixed: Missed a special case of svn version and some cosmetics.
472 svn up -r $${SVNV/M/} | cut -d' ' -f7- | awk '{print " "$$0}'; \
08a66269 »
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
473 echo " Done."; \
474 echo " The following files may need reverted (svn revert <file>)"; \
475 svn st | grep ^M | cut -d' ' -f7- | awk '{print " "$$0}'; \
476 else \
477 echo; \
478 fi
479
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
480 clean-xbmc.bin:
b414b53c »
2008-10-11 fixed: delete xbmc.bin and xbmc-xrandr on clean.
481 rm -f xbmc.bin
c519b47d »
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
482 for d in $(BIN_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
483 clean-eventclients:
484 for d in $(EC_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
485 clean-xbmctex:
486 for d in $(XBMCTEX_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
487 clean-dvdpcodecs:
488 for d in $(DVDPCODECS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
489 clean-papcodecs:
490 for d in $(PAPCODECS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
491 clean-libs:
492 for d in $(LIB_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
493 clean-screensavers:
494 for d in $(SS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
495 clean-visualisations:
496 for d in $(VIS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
497
498 clean-codecs: clean-dvdpcodecs clean-papcodecs
499
500 clean-externals: clean-codecs clean-eventclients clean-xbmctex clean-libs \
501 clean-screensavers clean-visualisations
502
Something went wrong with that request. Please try again.