Skip to content
This repository
Newer
Older
100644 582 lines (535 sloc) 19.812 kb
2a260335 » AlTheKiller
2009-10-02 Removed: Don't build PAP'c AACCodec since it's no longer used.
1 AUTOGENERATED_MAKEFILES=@OUTPUT_FILES@
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
2 BIN_DIRS= \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
3 guilib \
4 guilib/common \
5 guilib/tinyXML \
5f70392b » elupus
2008-07-22 changed: split all directories onto separate lines to make them more …
6 xbmc \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
7 xbmc/cdrip \
5f70392b » elupus
2008-07-22 changed: split all directories onto separate lines to make them more …
8 xbmc/cores \
9 xbmc/cores/DllLoader \
10 xbmc/cores/DllLoader/exports \
11 xbmc/cores/DllLoader/exports/util \
12 xbmc/cores/dvdplayer \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
13 xbmc/cores/dvdplayer/DVDCodecs \
14 xbmc/cores/dvdplayer/DVDCodecs/Audio \
15 xbmc/cores/dvdplayer/DVDCodecs/Overlay \
16 xbmc/cores/dvdplayer/DVDCodecs/Video \
5c30c2be » davilla
2010-01-22 Isolate CrystalHD.xx into it's own directory to keep from polluting D…
17 xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
18 xbmc/cores/dvdplayer/DVDDemuxers/ \
19 xbmc/cores/dvdplayer/DVDInputStreams/ \
20 xbmc/cores/dvdplayer/DVDSubtitles/ \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
21 xbmc/cores/paplayer \
4d9fa2e0 » davilla
2009-01-16 xbmc/cores/AudioRenderers missing from BIN_DIR -> builds but does not…
22 xbmc/cores/AudioRenderers \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
23 xbmc/cores/VideoRenderers \
24 xbmc/cores/VideoRenderers/VideoShaders \
f601f274 » jmarshallnz
2009-01-09 added: Ticket #5300 - External player support, thanks to konfoo.
25 xbmc/cores/ExternalPlayer \
8007332c » AlTheKiller
2009-10-03 fixed: Moved some files around to avoid circular symbol dependencies.
26 xbmc/cores/playercorefactory \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
27 xbmc/FileSystem \
28 xbmc/FileSystem/MusicDatabaseDirectory \
29 xbmc/FileSystem/VideoDatabaseDirectory \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
30 xbmc/karaoke \
1b7bc1ce » malloc64
2009-12-06 Restructured libcmyth to match upstream structure for easier integrat…
31 xbmc/lib/cmyth/libcmyth \
32 xbmc/lib/cmyth/librefmem \
5ae3c1b5 » elupus
2009-03-02 added: initial support for streaming from tvheadend server
33 xbmc/lib/libhts \
b09ed548 » spiff_
2010-02-14 cosmetics
34 xbmc/lib/libjsonrpc \
35 xbmc/lib/libhttpapi \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
36 xbmc/lib/libPython \
37 xbmc/lib/libPython/xbmcmodule \
38 xbmc/lib/libRTMP \
04da9e99 » althekiller
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
39 xbmc/lib/libRTV \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
40 xbmc/lib/libscrobbler \
04da9e99 » althekiller
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
41 xbmc/lib/libshout \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
42 xbmc/lib/libUPnP \
011404de » elupus
2010-01-22 revert: removal of XBMSP filesystem
43 xbmc/lib/libXBMS \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
44 xbmc/lib/libXDAAP \
45 xbmc/lib/sqLite \
46 xbmc/lib/UnrarXLib \
06626487 » yuvalt
2009-09-28 support DXT5 textures with a new texture bundle(r)
47 xbmc/lib/libsquish \
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
48 xbmc/visualizations \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
49 xbmc/screensavers \
50 xbmc/utils \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
51 xbmc/settings \
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
52 xbmc/linux \
9904c57c » AlTheKiller
2010-01-22 fixed: posix dir wasn't cleaned
53 xbmc/osx \
54 xbmc/posix
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
55
56 EC_DIRS= \
57 tools/EventClients
58
59 XBMCTEX_DIRS= \
e0dd2f4f » jmarshallnz
2009-10-04 moved: XBMCTexXBT to a slightly less random collection of characters.
60 tools/TexturePacker
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
61
62 DVDPCODECS_DIRS= \
63 xbmc/cores/dvdplayer/Codecs \
521eb581 » althekiller
2010-03-05 fixed: Some new dirs weren't being cleaned.
64 xbmc/cores/dvdplayer/Codecs/libdvd \
65 xbmc/cores/dvdplayer/Codecs/libbdnav
ff4193c1 » ceros7
2009-05-31 merge: merge external-libraries-support into linuxport
66 ifneq (@USE_EXTERNAL_LIBASS@,1)
67 DVDPCODECS_DIRS+=xbmc/lib/libass/xbmc
68 endif
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
69
70 PAPCODECS_DIRS= \
71 xbmc/cores/paplayer/AC3Codec \
72 xbmc/cores/paplayer/ADPCMCodec \
73 xbmc/cores/paplayer/NSFCodec \
e8a3e086 » spiff_
2008-12-30 fixed: that merge truely went t*ts up
74 xbmc/cores/paplayer/timidity \
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
75 xbmc/cores/paplayer/SIDCodec \
76 xbmc/cores/paplayer/GYMCodec \
77 xbmc/cores/paplayer/YMCodec/StSoundLibrary \
78 xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU \
79 xbmc/cores/paplayer/vgmstream \
ab807a53 » althekiller
2009-12-14 changed: Make ASAP codec build optional (default off)
80
81 ifeq (@USE_ASAP_CODEC@,1)
82 PAPCODEC_DIRS+= \
83 xbmc/cores/paplayer/asap
84 endif
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
85
5728932c » AlTheKiller
2009-10-02 changed: [LINUX] Don't configure or build libFLAC, load system .so.
86 ifeq ($(findstring osx,$(ARCH)),osx)
87 PAPCODEC_DIRS+= \
88 xbmc/cores/paplayer/FLACCodec
89 endif
90
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
91 LIB_DIRS=\
92 xbmc/lib/cximage-6.0 \
93 xbmc/lib/libexif \
94 xbmc/lib/libhdhomerun \
95 xbmc/lib/libid3tag \
88b2c26d » ceros7
2010-01-22 Merge remote branch 'origin/gpl-compat'
96 xbmc/lib/libapetag \
97 xbmc/lib/libPython/linux \
b85501d1 » ceros7
2010-02-09 Define av_read_frame_flush() ourselves when using external ffmpeg.
98 lib/libmodplug \
521eb581 » althekiller
2010-03-05 fixed: Some new dirs weren't being cleaned.
99 lib/xbmc-dll-symbols \
100 lib/jsoncpp/jsoncpp/src/lib_json
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
101
4cde4843 » alwinus
2010-03-02 added: Missing licence header to xbmc_scr_dll.h
102 SS_DIRS=\
103 xbmc/screensavers/rsxs-0.9/xbmc
104
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
105 VIS_DIRS=\
f37ee91a » althekiller
2008-08-09 changed: Split building screensavers and visualisations from their in…
106 xbmc/visualizations/OpenGLSpectrum \
107 xbmc/visualizations/WaveForm \
24309239 » vdrfan
2009-10-06 fixed: do not build Goom if disabled (disabled by default ;))
108 xbmc/visualizations/XBMCProjectM
109 ifneq (@BUILD_GOOM@,1)
63fed8c6 » beenje
2009-10-06 fixed: replace spaces by TAB in front of Goom command line
110 VIS_DIRS+=xbmc/visualizations/Goom
24309239 » vdrfan
2009-10-06 fixed: do not build Goom if disabled (disabled by default ;))
111 endif
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
112
0eb1f0c5 » jmarshallnz
2009-11-21 update: Build scripts for fancy new skin.
113 CONFLUENCE_MEDIA=skin/Confluence/media
5d008b70 » AlTheKiller
2008-09-14 updated: Makefile to build/install new PM3.HD skin
114 PM3HD_MEDIA=skin/PM3.HD/media
164b541a » elupus
2008-08-10 changed: don't rebuild texture.xpr on each call to make
115
188c732a » AlTheKiller
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
116 SKIN_DIRS=\
c11e3cae » jmarshallnz
2009-11-21 fixed: missing \
117 $(CONFLUENCE_MEDIA) \
188c732a » AlTheKiller
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
118 $(PM3HD_MEDIA)
119
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
120 DIRS= $(BIN_DIRS) $(EC_DIRS) $(XBMCTEX_DIRS) $(DVDPCODECS_DIRS) $(PAPCODECS_DIRS) \
188c732a » AlTheKiller
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
121 $(LIB_DIRS) $(SS_DIRS) $(VIS_DIRS) $(SKIN_DIRS)
f6d9b4a6 » yuvalt
2007-05-01 Initial port to Linux/SDL
122
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
123 LIBS=@LIBS@
8b2a00f3 » d4rkm4ster
2008-04-23 added: [OSX] basic autoconf support
124 CFLAGS=@CFLAGS@
125 CXXFLAGS=@CXXFLAGS@
126 LDFLAGS=@LDFLAGS@
127 INCLUDES=@INCLUDES@
2289aab0 » yuvalt
2007-07-01 add: autoconf script. running configure is requited before calling ma…
128
b372b801 » AlTheKiller
2008-10-15 fixed: typo
129 CLEAN_FILES=xbmc.bin xbmc-xrandr
b414b53c » AlTheKiller
2008-10-11 fixed: delete xbmc.bin and xbmc-xrandr on clean.
130
afb9ad07 » ceros7
2009-08-11 modified: include some more files that need to be distcleaned.
131 DISTCLEAN_FILES=config.h config.log config.status tools/Linux/xbmc.sh \
dc3d9329 » malloc64
2010-01-03 Revert unnecessary changes to Python library r22704, r22085.
132 autom4te.cache config.h.in~ \
133 xbmc/lib/libPython/Python/Include/pyconfig.h \
134 xbmc/lib/libPython/Python/configure.lineno \
135 xbmc/lib/libPython/Python/libpython2.4.so.1.0
36ba6604 » ceros7
2009-07-09 modified: add some files to remove when doing clean or distclean.
136
1ef68bed » AlTheKiller
2009-09-04 added: Bootstrap script to generate build system files. NOTE: This MU…
137 all : Makefile externals xbmc.bin xbmc-xrandr skins
af184179 » yuvalt
2007-05-01 Updated README file
138
37d8924e » AlTheKiller
2008-07-27 fixed: make's inclusion methods are retarded... Also enabled MACDll o…
139 include Makefile.include
140
a458fa45 » AlTheKiller
2009-06-17 fixed: Compile problem with multiple make jobs. This is why you don't…
141 .PHONY : dllloader exports visualizations screensavers eventclients papcodecs \
6377d773 » AlTheKiller
2009-06-18 fixed: Race in build system.
142 dvdpcodecs imagelib codecs externals force skins
53d1bad3 » yuvalt
2007-05-15 Add GoAhead web server. Not tested yet, WIP.
143
1ef68bed » AlTheKiller
2009-09-04 added: Bootstrap script to generate build system files. NOTE: This MU…
144 # hack targets to keep build system up to date
2a260335 » AlTheKiller
2009-10-02 Removed: Don't build PAP'c AACCodec since it's no longer used.
145 Makefile : configure $(addsuffix .in, $(AUTOGENERATED_MAKEFILES))
1ef68bed » AlTheKiller
2009-09-04 added: Bootstrap script to generate build system files. NOTE: This MU…
146 @echo 'The build system is stale'
147 @echo 'ATTN: Please (re)run configure...'
148 @echo "The following line isn't really an error!"
149 @false
150
151 configure: configure.in
152 @echo 'configure is outdated, regenerating...'
153 @./bootstrap
154 @echo "The following line isn't really an error!"
155 @false
156
188c732a » AlTheKiller
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
157 # skin textures
e0dd2f4f » jmarshallnz
2009-10-04 moved: XBMCTexXBT to a slightly less random collection of characters.
158 skins: tools/TexturePacker/TexturePacker force
0eb1f0c5 » jmarshallnz
2009-11-21 update: Build scripts for fancy new skin.
159 $(MAKE) -C $(CONFLUENCE_MEDIA)
188c732a » AlTheKiller
2009-06-17 added: Makefiles to rebuild skin textures automatically when their co…
160 $(MAKE) -C $(PM3HD_MEDIA)
1838fff1 » malloc64
2008-06-27 linuxport: Merging in the fruits of my labors (Python VFS)
161
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
162 guilib/guilib.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
163 $(MAKE) -C guilib
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
164 guilib/common/gui_common.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
165 $(MAKE) -C guilib/common
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
166 guilib/tinyXML/tinyxml.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
167 $(MAKE) -C guilib/tinyXML
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
168 xbmc/xbmc.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
169 $(MAKE) -C xbmc
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
170 xbmc/cdrip/cdrip.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
171 $(MAKE) -C xbmc/cdrip
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
172 xbmc/cores/cores.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
173 $(MAKE) -C xbmc/cores
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
174 xbmc/cores/DllLoader/dllloader.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
175 $(MAKE) -C xbmc/cores/DllLoader/
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
176 xbmc/cores/DllLoader/exports/exports.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
177 $(MAKE) -C xbmc/cores/DllLoader/exports
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
178 xbmc/cores/DllLoader/exports/util/exports_utils.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
179 $(MAKE) -C xbmc/cores/DllLoader/exports/util
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
180 xbmc/cores/dvdplayer/DVDPlayer.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
181 $(MAKE) -C xbmc/cores/dvdplayer
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
182 xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
183 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
184 xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
185 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Audio
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
186 xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
187 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Overlay
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
188 xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
189 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Video
5c30c2be » davilla
2010-01-22 Isolate CrystalHD.xx into it's own directory to keep from polluting D…
190 xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.a: force
191 $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
192 xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
193 $(MAKE) -C xbmc/cores/dvdplayer/DVDDemuxers
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
194 xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
195 $(MAKE) -C xbmc/cores/dvdplayer/DVDInputStreams
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
196 xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
197 $(MAKE) -C xbmc/cores/dvdplayer/DVDSubtitles
3431784f » elupus
2009-09-04 fixed: paplayer needs libmad to have been built before building the C…
198 xbmc/cores/paplayer/paplayer.a: force papcodecs
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
199 $(MAKE) -C xbmc/cores/paplayer
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
200 xbmc/cores/AudioRenderers/audiorenderers.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
201 $(MAKE) -C xbmc/cores/AudioRenderers
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
202 xbmc/cores/VideoRenderers/VideoRenderer.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
203 $(MAKE) -C xbmc/cores/VideoRenderers
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
204 xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
205 $(MAKE) -C xbmc/cores/VideoRenderers/VideoShaders
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
206 xbmc/cores/ExternalPlayer/ExternalPlayer.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
207 $(MAKE) -C xbmc/cores/ExternalPlayer
8007332c » AlTheKiller
2009-10-03 fixed: Moved some files around to avoid circular symbol dependencies.
208 xbmc/cores/playercorefactory/playercorefactory.a: force
209 $(MAKE) -C xbmc/cores/playercorefactory
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
210 xbmc/FileSystem/filesystem.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
211 $(MAKE) -C xbmc/FileSystem
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
212 xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
213 $(MAKE) -C xbmc/FileSystem/MusicDatabaseDirectory
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
214 xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
215 $(MAKE) -C xbmc/FileSystem/VideoDatabaseDirectory
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
216 xbmc/karaoke/karaoke.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
217 $(MAKE) -C xbmc/karaoke
1b7bc1ce » malloc64
2009-12-06 Restructured libcmyth to match upstream structure for easier integrat…
218 xbmc/lib/cmyth/libcmyth/libcmyth.a: force
219 $(MAKE) -C xbmc/lib/cmyth/libcmyth
220 xbmc/lib/cmyth/librefmem/librefmem.a: force
221 $(MAKE) -C xbmc/lib/cmyth/librefmem
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
222 xbmc/lib/libhts/libhts.a: force
d50b559d » AlTheKiller
2009-07-21 reverted: Typo in r21318.
223 $(MAKE) -C xbmc/lib/libhts
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
224 xbmc/lib/libPython/python.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
225 $(MAKE) -C xbmc/lib/libPython
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
226 xbmc/lib/libPython/xbmcmodule/xbmcmodule.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
227 $(MAKE) -C xbmc/lib/libPython/xbmcmodule
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
228 xbmc/lib/libRTMP/librtmp.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
229 $(MAKE) -C xbmc/lib/libRTMP
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
230 xbmc/lib/libscrobbler/scrobbler.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
231 $(MAKE) -C xbmc/lib/libscrobbler
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
232 xbmc/lib/libRTV/librtv-@ARCH@.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
233 $(MAKE) -C xbmc/lib/libRTV
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
234 xbmc/lib/libshout/libshout-@ARCH@.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
235 $(MAKE) -C xbmc/lib/libshout
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
236 xbmc/lib/libUPnP/libupnp-@ARCH@.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
237 $(MAKE) -C xbmc/lib/libUPnP
011404de » elupus
2010-01-22 revert: removal of XBMSP filesystem
238 xbmc/lib/libXBMS/libxbms-@ARCH@.a: force
239 $(MAKE) -C xbmc/lib/libXBMS
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
240 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
241 $(MAKE) -C xbmc/lib/libXDAAP
c6771db8 » topfs2
2010-02-14 Merge commit 'origin/jsonrpc' into trunk
242 lib/jsoncpp/jsoncpp/src/lib_json/libjsoncpp.a: force
243 $(MAKE) -C lib/jsoncpp/jsoncpp/src/lib_json
244 xbmc/lib/libjsonrpc/libjsonrpc.a: force
245 $(MAKE) -C xbmc/lib/libjsonrpc
246 xbmc/lib/libhttpapi/libhttpapi.a: force
247 $(MAKE) -C xbmc/lib/libhttpapi
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
248 xbmc/lib/sqLite/sqllite.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
249 $(MAKE) -C xbmc/lib/sqLite
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
250 xbmc/lib/UnrarXLib/UnrarXLib.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
251 $(MAKE) -C xbmc/lib/UnrarXLib
70f3f3c8 » beenje
2009-09-28 fixed: compilation on OSX after 23209 (moved libsquish.a to libsquish-@…
252 xbmc/lib/libsquish/libsquish-@ARCH@.a: force
06626487 » yuvalt
2009-09-28 support DXT5 textures with a new texture bundle(r)
253 $(MAKE) -C xbmc/lib/libsquish
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
254 xbmc/linux/linux.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
255 $(MAKE) -C xbmc/linux
9524b461 » althekiller
2010-01-18 added: Abstracted semaphore implementations for linux and osx. win32 …
256 xbmc/posix/posix.a: force
257 $(MAKE) -C xbmc/posix
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
258 xbmc/screensavers/screensaver.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
259 $(MAKE) -C xbmc/screensavers
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
260 xbmc/settings/settings.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
261 $(MAKE) -C xbmc/settings
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
262 xbmc/utils/utils.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
263 $(MAKE) -C xbmc/utils
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
264 xbmc/visualizations/visualization.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
265 $(MAKE) -C xbmc/visualizations
ae3e204c » AlTheKiller
2009-05-21 fixed: We DO need the PHONY dep otherwise archives are only built onc…
266 xbmc/osx/osx.a: force
4ebeb698 » AlTheKiller
2009-05-21 fixed: Typo. ;)
267 $(MAKE) -C xbmc/osx
b81f2fbb » spiff_
2009-12-13 added: build libbdnav
268 xbmc/cores/dvdplayer/Codecs/libbdnav/src/libbdnav/.libs/libbdnav.a: force
269 $(MAKE) -C xbmc/cores/dvdplayer/Codecs/libbdnav
77badf9f » althekiller
2010-01-22 fixed: Parallel build
270 xbmc/lib/libapetag/.libs/libapetag.a: force
271 $(MAKE) -C xbmc/lib/libapetag
272 lib/libmodplug/src/.libs/libmodplug.a: force
273 $(MAKE) -C lib/libmodplug
80d1099d » althekiller
2010-02-15 fixed: Load libmodplug only when we need to.
274 system/players/paplayer/libmodplug-$(ARCH).so: lib/libmodplug/src/.libs/libmodplug.a
7bb552e0 » davilla
2010-02-16 [osx] fixed, ppc libmodplug link missing -lbundle1.o
275 ifeq ($(ARCH), powerpc-osx)
276 ld -all_load -bundle -flat_namespace -undefined suppress -arch @ARCHTYPE@ -lbundle1.o -o $@ $<
277 else
de106579 » davilla
2010-02-16 [osx] 1) fixed #8490, detect arch type properly for 10.6 so build wor…
278 ld -all_load -bundle -flat_namespace -undefined suppress -arch @ARCHTYPE@ -o $@ $<
7bb552e0 » davilla
2010-02-16 [osx] fixed, ppc libmodplug link missing -lbundle1.o
279 endif
b85501d1 » ceros7
2010-02-09 Define av_read_frame_flush() ourselves when using external ffmpeg.
280 lib/xbmc-dll-symbols/dll-symbols.a: force
281 $(MAKE) -C lib/xbmc-dll-symbols
6b39bb92 » davilla
2010-02-15 [osx] enable new webserver in osx build
282 lib/libmicrohttpd/src/daemon/.libs/libmicrohttpd.a: force
283 $(MAKE) -C lib/libmicrohttpd
206f975f » AlTheKiller
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
284
59854425 » elupus
2008-07-16 fixed: anything using wrappers must depend on dlloader to make sure i…
285 exports:
206f975f » AlTheKiller
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
286 $(MAKE) xbmc/cores/DllLoader/exports/exports.a
287 $(MAKE) xbmc/cores/DllLoader/exports/util/exports_utils.a
1e744e86 » AlTheKiller
2009-05-21 fixed: Grr...Stupid AlTheKiller...
288 $(MAKE) -C xbmc/cores/DllLoader/exports wrapper.def
206f975f » AlTheKiller
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
289 dllloader: exports
290 $(MAKE) xbmc/cores/DllLoader/dllloader.a
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
291 visualizations: exports
f37ee91a » althekiller
2008-08-09 changed: Split building screensavers and visualisations from their in…
292 $(MAKE) -C xbmc/visualizations/OpenGLSpectrum
293 $(MAKE) -C xbmc/visualizations/WaveForm
294 $(MAKE) -C xbmc/visualizations/XBMCProjectM
24309239 » vdrfan
2009-10-06 fixed: do not build Goom if disabled (disabled by default ;))
295 ifneq (@BUILD_GOOM@,1)
98d184ed » beenje
2009-07-29 changed: Goom does not compile on powerpc-linux, so remove it for now
296 ifeq ($(or $(findstring powerpc-linux,$(ARCH)),$(findstring powerpc64-linux,$(ARCH))),)
63fed8c6 » beenje
2009-10-06 fixed: replace spaces by TAB in front of Goom command line
297 $(MAKE) -C xbmc/visualizations/Goom
24309239 » vdrfan
2009-10-06 fixed: do not build Goom if disabled (disabled by default ;))
298 endif
98d184ed » beenje
2009-07-29 changed: Goom does not compile on powerpc-linux, so remove it for now
299 endif
4cde4843 » alwinus
2010-03-02 added: Missing licence header to xbmc_scr_dll.h
300 screensavers: exports
301 $(MAKE) -C xbmc/screensavers/rsxs-0.9/xbmc
59854425 » elupus
2008-07-16 fixed: anything using wrappers must depend on dlloader to make sure i…
302 libpython: dllloader
4ac314f0 » yuvalt
2007-05-15 Add python xbmcmodule support
303 $(MAKE) -C xbmc/lib/libPython
304 $(MAKE) -C xbmc/lib/libPython/xbmcmodule
161e1b30 » spiff_
2009-03-04 fixed: ticket #6013 - XBMC-svn fails parallel build. thanks to xake
305 python: dllloader
ce7902a1 » yuvalt
2007-05-24 Initial python code
306 $(MAKE) -C xbmc/lib/libPython/linux
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
307 dvdpcodecs: dllloader
f9100552 » althekiller
2008-07-18 added: Support to build dvdplayer codecs (except liba52 and libmpeg2)…
308 $(MAKE) -C xbmc/cores/dvdplayer/Codecs
bcc6b0eb » davilla
2009-04-01 updated: osx/linux to use new versions of dvdnav. window/xbox needs t…
309 $(MAKE) -C xbmc/cores/dvdplayer/Codecs/libdvd
ff4193c1 » ceros7
2009-05-31 merge: merge external-libraries-support into linuxport
310 ifneq (@USE_EXTERNAL_LIBASS@,1)
f37ee91a » althekiller
2008-08-09 changed: Split building screensavers and visualisations from their in…
311 $(MAKE) -C xbmc/lib/libass/xbmc
ff4193c1 » ceros7
2009-05-31 merge: merge external-libraries-support into linuxport
312 endif
21a49781 » topfs2
2008-05-14 Added patch for debpackage builds with EventClients (Thx Wattazoum). …
313 eventclients:
6fe18c36 » davilla
2009-03-13 updated prep for powerpc-osx
314 ifeq ($(findstring osx,$(ARCH)), osx)
4b8e6caa » maestrodd
2009-05-08 [OSX] switched to new XBMCHelper
315 $(MAKE) -C tools/EventClients/Clients/OSXRemote
fd7dc9de » davilla
2009-01-21 updated, prep for Xcode integration
316 else
21a49781 » topfs2
2008-05-14 Added patch for debpackage builds with EventClients (Thx Wattazoum). …
317 $(MAKE) -C tools/EventClients
fd7dc9de » davilla
2009-01-21 updated, prep for Xcode integration
318 endif
59854425 » elupus
2008-07-16 fixed: anything using wrappers must depend on dlloader to make sure i…
319 libexif: dllloader
1a862ac1 » spiff_
2008-07-15 changed: compile libexif instead of keeping binary in svn (linux x86)
320 $(MAKE) -C xbmc/lib/libexif
161e1b30 » spiff_
2009-03-04 fixed: ticket #6013 - XBMC-svn fails parallel build. thanks to xake
321 libhdhomerun: dllloader
7b54dcff » spiff_
2008-07-20 changed: compile hdhomerun library instead of keeping binary in svn (…
322 $(MAKE) -C xbmc/lib/libhdhomerun
6ba96bb6 » spiff_
2008-07-20 changed: build libid3tag instead of keeping binary in svn (linux x86,…
323 libid3tag: dllloader
324 $(MAKE) -C xbmc/lib/libid3tag
206f975f » AlTheKiller
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
325 papcodecs: dllloader dvdpcodecs
fbdefc6c » spiff_
2008-07-04 changed: compile the paplayer ac3 codec instead of keeping binary in …
326 $(MAKE) -C xbmc/cores/paplayer/AC3Codec
99bff7fe » spiff_
2008-07-04 changed: compile adpcm codec instead of keeping binary in svn (x86 li…
327 $(MAKE) -C xbmc/cores/paplayer/ADPCMCodec
5728932c » AlTheKiller
2009-10-02 changed: [LINUX] Don't configure or build libFLAC, load system .so.
328 ifeq ($(findstring osx,$(ARCH)), osx)
d602fa5d » beenje
2009-07-19 changed: flac-1.2.1 moved to FLACCodec
329 $(MAKE) -C xbmc/cores/paplayer/FLACCodec
5728932c » AlTheKiller
2009-10-02 changed: [LINUX] Don't configure or build libFLAC, load system .so.
330 endif
6b0356bd » spiff_
2008-07-04 changed: compile gym codec instead of keeping binary in svn (linux x86)
331 $(MAKE) -C xbmc/cores/paplayer/GYMCodec
db75acc5 » spiff_
2008-07-29 changed: replace in_cube with libvgmstream. somebody needs to build t…
332 $(MAKE) -C xbmc/cores/paplayer/vgmstream
e8a3e086 » spiff_
2008-12-30 fixed: that merge truely went t*ts up
333 $(MAKE) -C xbmc/cores/paplayer/timidity
71cd3cd6 » spiff_
2008-07-04 changed: compile nsf codec instead of keeping binary in svn (linux x8…
334 $(MAKE) -C xbmc/cores/paplayer/NSFCodec
9642f01e » spiff_
2008-07-04 changed: compile sid codec instead of keeping binary in svn (linux x8…
335 $(MAKE) -C xbmc/cores/paplayer/SIDCodec
ab807a53 » althekiller
2009-12-14 changed: Make ASAP codec build optional (default off)
336 ifeq (@USE_ASAP_CODEC@,1)
337 ifneq ($(findstring osx,$(ARCH)), osx)
338 $(MAKE) -C xbmc/cores/paplayer/asap asap-xbmc
339 endif
806e4320 » davilla
2009-12-13 [osx] turn off compiling asap under OSX, not ready for it
340 endif
04da9e99 » althekiller
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
341 $(MAKE) -C xbmc/cores/paplayer/YMCodec/StSoundLibrary
f4bbf2ed » beenje
2009-07-28 updated: changes for powerpc-linux compilation
342 ifeq ($(or $(findstring powerpc,$(ARCH)),$(findstring x86_64-linux,$(ARCH))),)
206f975f » AlTheKiller
2009-05-21 changed: xbmc.bin only depends on subdir archives now.
343 $(MAKE) -C xbmc/cores/paplayer/SPCCodec/SNES/SNESAPU
344 endif
1611cb03 » althekiller
2008-07-18 added: Support for building ImageLib on linux (x86 and x86_64).
345 imagelib: dllloader
04da9e99 » althekiller
2008-07-26 fixed: Compile error in cximage. Also weren't cleaning a couple dirs.
346 $(MAKE) -C xbmc/lib/cximage-6.0
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
347
348 codecs: papcodecs dvdpcodecs
77badf9f » althekiller
2010-01-22 fixed: Parallel build
349 libs: libhdhomerun libid3tag imagelib libexif python
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
350 externals: codecs libs python visualizations screensavers
0b0460fc » davilla
2009-05-21 fixed:[osx] more make changes and it's "make xcode-depends" for build…
351
0f17a94e » maestrodd
2009-05-21 fixed typo
352 xcode_depends: \
70f3f3c8 » beenje
2009-09-28 fixed: compilation on OSX after 23209 (moved libsquish.a to libsquish-@…
353 codecs libs python visualizations screensavers eventclients \
354 xbmc/lib/libsquish/libsquish-@ARCH@.a \
355 skins \
cef903f3 » davilla
2009-12-14 [osx] fixed, missed a change needed to build libbdnav from make xcode…
356 xbmc/cores/dvdplayer/Codecs/libbdnav/src/libbdnav/.libs/libbdnav.a \
41ee6dae » davilla
2010-01-23 [osx] add libapetag and libmodplug to xcode_depends build
357 xbmc/lib/libapetag/.libs/libapetag.a \
80d1099d » althekiller
2010-02-15 fixed: Load libmodplug only when we need to.
358 system/players/paplayer/libmodplug-$(ARCH).so \
1b7bc1ce » malloc64
2009-12-06 Restructured libcmyth to match upstream structure for easier integrat…
359 xbmc/lib/cmyth/libcmyth/libcmyth.a \
360 xbmc/lib/cmyth/librefmem/librefmem.a \
0b0460fc » davilla
2009-05-21 fixed:[osx] more make changes and it's "make xcode-depends" for build…
361 xbmc/lib/libRTMP/librtmp.a \
011404de » elupus
2010-01-22 revert: removal of XBMSP filesystem
362 xbmc/lib/libXBMS/libxbms-@ARCH@.a \
cefdde68 » beenje
2009-05-22 fixed:[OSX] make xcode_depends powerpc friendly
363 xbmc/lib/libRTV/librtv-@ARCH@.a \
364 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a \
365 xbmc/lib/libshout/libshout-@ARCH@.a \
e0495ea1 » davilla
2010-02-14 [osx] fixed make xcode_depends
366 xbmc/lib/libjsonrpc/libjsonrpc.a \
367 lib/jsoncpp/jsoncpp/src/lib_json/libjsoncpp.a \
6b39bb92 » davilla
2010-02-15 [osx] enable new webserver in osx build
368 xbmc/lib/libhttpapi/libhttpapi.a \
369 lib/libmicrohttpd/src/daemon/.libs/libmicrohttpd.a
fd7dc9de » davilla
2009-01-21 updated, prep for Xcode integration
370
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
371 # platform independend objects
5966610e » elupus
2008-10-11 fixed: don't use @OBJS for xbmc.bin object/lib files, as those get's …
372 OBJSXBMC= \
8007332c » AlTheKiller
2009-10-03 fixed: Moved some files around to avoid circular symbol dependencies.
373 xbmc/xbmc.a \
374 xbmc/cores/playercorefactory/playercorefactory.a \
375 xbmc/cores/dvdplayer/DVDPlayer.a \
376 xbmc/cores/paplayer/paplayer.a \
377 xbmc/cores/VideoRenderers/VideoRenderer.a \
378 xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
379 guilib/guilib.a \
380 guilib/common/gui_common.a \
381 guilib/tinyXML/tinyxml.a \
382 xbmc/cdrip/cdrip.a \
383 xbmc/cores/cores.a \
8007332c » AlTheKiller
2009-10-03 fixed: Moved some files around to avoid circular symbol dependencies.
384 xbmc/lib/libPython/python.a \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
385 xbmc/cores/DllLoader/dllloader.a \
386 xbmc/cores/dvdplayer/DVDCodecs/DVDCodecs.a \
387 xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a \
388 xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a \
389 xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a \
5c30c2be » davilla
2010-01-22 Isolate CrystalHD.xx into it's own directory to keep from polluting D…
390 xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.a \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
391 xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a \
392 xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a \
393 xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a \
b81f2fbb » spiff_
2009-12-13 added: build libbdnav
394 xbmc/cores/dvdplayer/Codecs/libbdnav/src/libbdnav/.libs/libbdnav.a \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
395 xbmc/cores/AudioRenderers/audiorenderers.a \
396 xbmc/cores/ExternalPlayer/ExternalPlayer.a \
397 xbmc/FileSystem/filesystem.a \
398 xbmc/FileSystem/MusicDatabaseDirectory/musicdatabasedirectory.a \
399 xbmc/FileSystem/VideoDatabaseDirectory/videodatabasedirectory.a \
400 xbmc/karaoke/karaoke.a \
401 xbmc/lib/libhts/libhts.a \
402 xbmc/lib/libPython/xbmcmodule/xbmcmodule.a \
403 xbmc/lib/libRTMP/librtmp.a \
404 xbmc/lib/libscrobbler/scrobbler.a \
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
405 xbmc/lib/libRTV/librtv-@ARCH@.a \
70ff6887 » althekiller
2008-07-25 Cosmetic: Sorted the long lists to hopefully improve organization a bit.
406 xbmc/lib/libshout/libshout-@ARCH@.a \
407 xbmc/lib/libUPnP/libupnp-@ARCH@.a \
408 xbmc/lib/libXDAAP/libxdaap-@ARCH@.a \
e0495ea1 » davilla
2010-02-14 [osx] fixed make xcode_depends
409 xbmc/lib/libjsonrpc/libjsonrpc.a \
410 lib/jsoncpp/jsoncpp/src/lib_json/libjsoncpp.a \
411 xbmc/lib/libhttpapi/libhttpapi.a \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
412 xbmc/lib/sqLite/sqllite.a \
70f3f3c8 » beenje
2009-09-28 fixed: compilation on OSX after 23209 (moved libsquish.a to libsquish-@…
413 xbmc/lib/libsquish/libsquish-@ARCH@.a \
88b2c26d » ceros7
2010-01-22 Merge remote branch 'origin/gpl-compat'
414 xbmc/lib/libapetag/.libs/libapetag.a \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
415 xbmc/screensavers/screensaver.a \
416 xbmc/settings/settings.a \
f1f432a1 » althekiller
2010-01-18 fixed: Only linux needs posix.a ATM.
417 xbmc/visualizations/visualization.a
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
418
57f79a14 » althekiller
2009-10-27 changed: Don't compile/link rar support when nonfree is disabled
419 ifeq (@HAVE_XBMC_NONFREE@,1)
420 OBJSXBMC+= \
ff17c8f3 » elupus
2010-01-22 changed: make xbms filesystem excluded if we don't allow nonfree file…
421 xbmc/lib/libXBMS/libxbms-@ARCH@.a \
57f79a14 » althekiller
2009-10-27 changed: Don't compile/link rar support when nonfree is disabled
422 xbmc/lib/UnrarXLib/UnrarXLib.a
423 endif
424
c581a34a » althekiller
2009-10-07 fixed: Some weird linkage problem causing python to crash while
425 DYNOBJSXBMC= \
1b7bc1ce » malloc64
2009-12-06 Restructured libcmyth to match upstream structure for easier integrat…
426 xbmc/lib/cmyth/libcmyth/libcmyth.a \
427 xbmc/lib/cmyth/librefmem/librefmem.a \
c581a34a » althekiller
2009-10-07 fixed: Some weird linkage problem causing python to crash while
428 xbmc/linux/linux.a \
429 xbmc/utils/utils.a \
430 xbmc/cores/DllLoader/exports/util/exports_utils.a \
431 xbmc/cores/DllLoader/exports/exports.a
432
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
433 # platform dependend objects
6fe18c36 » davilla
2009-03-13 updated prep for powerpc-osx
434 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
435 OBJSXBMC += \
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
436 xbmc/osx/osx.a \
3bb03b73 » davilla
2010-01-16 [osx] fixed, failed command-line make from r26847
437 lib/libSDL-OSX/libSDL-@ARCH@.a \
6b39bb92 » davilla
2010-02-15 [osx] enable new webserver in osx build
438 lib/libSDL-OSX/libSDL_mixer-@ARCH@.a \
439 lib/libmicrohttpd/src/daemon/.libs/libmicrohttpd.a
f1f432a1 » althekiller
2010-01-18 fixed: Only linux needs posix.a ATM.
440 else
441 OBJSXBMC += \
442 xbmc/posix/posix.a
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
443 endif
f0a8bcc9 » elupus
2008-07-22 changed: split linking lines out on separate rows
444
b85501d1 » ceros7
2010-02-09 Define av_read_frame_flush() ourselves when using external ffmpeg.
445 OBJSXBMC += lib/xbmc-dll-symbols/dll-symbols.a
446
c581a34a » althekiller
2009-10-07 fixed: Some weird linkage problem causing python to crash while
447 xbmc.bin: $(OBJSXBMC) $(DYNOBJSXBMC)
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
448 ifeq ($(findstring osx,$(ARCH)), osx)
a53a6e0f » althekiller
2009-10-07 fixed: Forgot OSX in the last commit. Sorry davilla ;)
449 $(CXX) $(CXXFLAGS) -o xbmc.bin -Wl,-all_load,-ObjC $(DYNOBJSXBMC) $(OBJSXBMC) $(LIBS) $(LDFLAGS) -rdynamic
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
450 else
c581a34a » althekiller
2009-10-07 fixed: Some weird linkage problem causing python to crash while
451 $(CXX) $(CXXFLAGS) -o xbmc.bin -Wl,--whole-archive $(DYNOBJSXBMC) -Wl,--no-whole-archive $(OBJSXBMC) $(LIBS) $(LDFLAGS) -rdynamic
ef3c402c » althekiller
2009-03-22 merge: branches/quickbuildsystemfixup back into branches/linuxport
452 endif
f6d9b4a6 » yuvalt
2007-05-01 Initial port to Linux/SDL
453
1ecee2d4 » yuvalt
2007-12-17 add: xbmc version of xrandr which provides XML output. this will be
454 xbmc-xrandr: xbmc-xrandr.c
6fe18c36 » davilla
2009-03-13 updated prep for powerpc-osx
455 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
456 # xbmc-xrandr.c gets picked up by the default make rules
457 # so only exclude it for osx builds
458 @echo "excluding xbmc-xrandr"
459 else
470de8b8 » AlTheKiller
2009-05-29 fixed: No sense explicitly issuing DEBUG_FLAGS, they're appended to C…
460 $(CC) $(CFLAGS) -o xbmc-xrandr xbmc-xrandr.c -lXrandr -lXrender -lX11
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
461 endif
1ecee2d4 » yuvalt
2007-12-17 add: xbmc version of xrandr which provides XML output. this will be
462
f0a8bcc9 » elupus
2008-07-22 changed: split linking lines out on separate rows
463 tools/XBMCTex/XBMCTex:
6fe18c36 » davilla
2009-03-13 updated prep for powerpc-osx
464 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
465 # hack this for now
466 $(MAKE) -C tools/XBMCTex -f Makefile.osx
467 else
ddfff655 » vdrfan
2009-09-28 fixed: missing separator in Makefile
468 $(MAKE) -C tools/XBMCTex/
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
469 endif
00c29732 » althekiller
2008-06-20 updated: Makefile to use XBMCTex
470
e0dd2f4f » jmarshallnz
2009-10-04 moved: XBMCTexXBT to a slightly less random collection of characters.
471 tools/TexturePacker/TexturePacker:
472 $(MAKE) -C tools/TexturePacker/
06626487 » yuvalt
2009-09-28 support DXT5 textures with a new texture bundle(r)
473
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
474 install-bin: xbmc.bin # developement convenience target
5dce620a » ceros7
2009-06-02 fix: fix the modes used by 'install'.
475 sudo install -D xbmc.bin $(prefix)/share/xbmc
92154a98 » althekiller
2008-06-11 added: Make target "install-bin" as a developement convenience.
476
6fe18c36 » davilla
2009-03-13 updated prep for powerpc-osx
477 ifeq ($(findstring osx,$(ARCH)), osx)
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
478 # TODO: add osx install
479 else
4103c7fa » wattazoum
2009-11-26 [makefile] * split some target to handle correctly non platform relat…
480 install: install-binaries install-arch install-datas install-web
481
7f81e652 » wattazoum
2009-11-29 [packaging] * strongly base the hardy rules file on debhelper
482 install-binaries: install-scripts
1fade3f2 » althekiller
2008-05-15 changed: Let's not make a mess of prefix (*blush*) (thanks Wattazoum)
483 @echo "Copying XBMC binary to $(prefix)/share/xbmc/xbmc.bin"
5dce620a » ceros7
2009-06-02 fix: fix the modes used by 'install'.
484 @install -D xbmc.bin $(prefix)/share/xbmc/xbmc.bin
3f7f3314 » ceros7
2009-06-02 fix: fix installation of xbmc-xrandr
485 @install -D xbmc-xrandr $(prefix)/share/xbmc/xbmc-xrandr
c2257aeb » d4rkm4ster
2008-04-03 added: platform specific directory support for Linux
486 @echo "You can run XBMC with the command 'xbmc'"
32398f32 » davilla
2009-01-20 update configure/makefile to build osx from command-line
487 endif
c2257aeb » d4rkm4ster
2008-04-03 added: platform specific directory support for Linux
488
4103c7fa » wattazoum
2009-11-26 [makefile] * split some target to handle correctly non platform relat…
489 install-arch:
490 @# Arch dependent files
491 @find system screensavers visualisations -regextype posix-extended -type f -not -iregex ".*svn.*|.*win32(dx)?\.vis|.*osx\.vis" -iregex ".*$(ARCH).*|.*\.vis|.*\.xbs" -exec install -D "{}" $(prefix)/share/xbmc/"{}" \; -printf " -- %-75.75f\r"
492
7f81e652 » wattazoum
2009-11-29 [packaging] * strongly base the hardy rules file on debhelper
493 install-scripts:
494 @install -D tools/Linux/xbmc.sh $(prefix)/bin/xbmc
495 @install -D tools/Linux/xbmc-standalone.sh $(prefix)/bin/xbmc-standalone
496 @install -D -m 0644 tools/Linux/FEH.py $(prefix)/share/xbmc/FEH.py
497 @install -D -m 0644 tools/Linux/xbmc-xsession.desktop $(prefix)/share/xsessions/XBMC.desktop
498
499 install-datas: install-scripts
4103c7fa » wattazoum
2009-11-26 [makefile] * split some target to handle correctly non platform relat…
500 @echo "Copying support and legal files..."
501 @for FILE in `ls README.linux LICENSE.GPL *.txt`; do \
502 install -D -m 0644 "$$FILE" $(prefix)/share/xbmc/; done
503 @echo "Done!"
d9f91f41 » wattazoum
2008-05-31 Makefile changed to support multible deb packaging : install-datas ta…
504 @echo "Copying system files to $(prefix)/share/xbmc"
00c29732 » althekiller
2008-06-20 updated: Makefile to use XBMCTex
505 @# Arch independent files
aadb2e6a » althekiller
2010-03-03 fixed: Copy addons dir on make install
506 @find addons 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 " -- %-75.75f\r"
5d008b70 » AlTheKiller
2008-09-14 updated: Makefile to build/install new PM3.HD skin
507 @# Skins
fab3c475 » althekiller
2009-12-15 fixed: Tweaked the skin install excludes list a bit. It was excluding…
508 @find skin -regextype posix-extended -type f -not -iregex '.*/\.svn/.*|^skin/[^/]*/media/.*[^x][^b][^t]' -exec install -D -m 0644 '{}' $(prefix)/share/xbmc/'{}' \; -printf " -- %-75.75f\r"
4103c7fa » wattazoum
2009-11-26 [makefile] * split some target to handle correctly non platform relat…
509 @# Icons and links
510 @mkdir -p $(prefix)/share/applications $(prefix)/share/pixmaps
511 @cp -a tools/Linux/xbmc.png $(prefix)/share/pixmaps/
512 @cp -a tools/Linux/xbmc.desktop $(prefix)/share/applications/
d9f91f41 » wattazoum
2008-05-31 Makefile changed to support multible deb packaging : install-datas ta…
513
5be2a2d6 » wattazoum
2009-05-04 Add xbmc liveCD install data part to the Makefile
514 install-livedatas:
515 @echo "Install Live CD datas in $(prefix) ..."
7f81e652 » wattazoum
2009-11-29 [packaging] * strongly base the hardy rules file on debhelper
516 @mkdir -p $(prefix)/bin
c8352fc7 » ceros7
2009-06-02 modified: use 'install' instead of 'mkdir', 'chmod', and 'cp -f' to
517 @install -D tools/XBMCLive/diskmounter $(prefix)/bin
ddf7d2b6 » ceros7
2009-07-08 update: Install XBMC Live scripts from new names.
518 @install -D tools/XBMCLive/installXBMC $(prefix)/bin
519 @install -D tools/XBMCLive/runXBMC $(prefix)/bin
520 @install -D tools/XBMCLive/setAlsaVolumes $(prefix)/bin
5be2a2d6 » wattazoum
2009-05-04 Add xbmc liveCD install data part to the Makefile
521
c58dacbc » wattazoum
2008-07-09 Install the web UI using the Makefile
522 install-web:
523 @mkdir -p $(prefix)/share/xbmc/web
c6771db8 » topfs2
2010-02-14 Merge commit 'origin/jsonrpc' into trunk
524 @cp -r web/poc_jsonrpc/* $(prefix)/share/xbmc/web
80239995 » wattazoum
2009-09-02 change the command for cleaning the web folder. The regexp were match…
525 @find $(prefix)/share/xbmc/web -depth -name .svn -exec rm -rf {} \;
c58dacbc » wattazoum
2008-07-09 Install the web UI using the Makefile
526
6e79e976 » althekiller
2008-04-04 fixed: We don't need to install the OSX, win32, or x86_64 libs.
527 uninstall:
528 @echo "Removing XBMC..."
1fade3f2 » althekiller
2008-05-15 changed: Let's not make a mess of prefix (*blush*) (thanks Wattazoum)
529 @rm -rf $(prefix)/share/xbmc $(prefix)/bin/xbmc
136eeba4 » topfs2
2009-04-26 Added a xsession for XBMC. When you sudo make install it's possible t…
530 @rm -rf $(prefix)/bin/xbmc-standalone
62b87fa0 » topfs2
2009-05-21 Should use prefix on uninstall of XBMC.desktop aswell, thx Jezz_X
531 @rm -rf $(prefix)/share/xsessions/XBMC.desktop
6e79e976 » althekiller
2008-04-04 fixed: We don't need to install the OSX, win32, or x86_64 libs.
532 @echo "Done!"
533
08a66269 » althekiller
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
534 reallyclean:
535 @echo " This will delete ALL unversioned files in"; \
536 echo " your XBMC source tree. If you aren't sure"; \
537 echo " you want to do this, answer anything but"; \
4971aa9b » althekiller
2008-07-24 fixed: Missed a special case of svn version and some cosmetics.
538 echo " 'Y' (case sensitive) to the following."; \
08a66269 » althekiller
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
539 echo " DISCLAIMER: Team XBMC is NOT responsible"; \
540 echo " for ANYTHING lost if you execute this command!"; \
541 echo -n " Damnserious? (Y/*) "; \
542 read -n1 PROMPT; \
543 if [[ "$$PROMPT" = "Y" ]]; then \
6cb8d5e3 » althekiller
2008-07-26 fixed: Do conditionals the GNU Make way.
544 SVNV=$$(svnversion -n | cut -d':' -f1); _IFS=$$IFS; IFS=$$'\t\n'; \
9c17f08b » AlTheKiller
2009-03-10 fixed: really clean to NOT DELETE .diff/.patch files
545 for i in `svn st --no-ignore | grep ^[I\?] | cut -d' ' -f7-`; do \
546 if [[ $${i:(-4)} != "diff" && $${i:(-5)} != "patch" ]]; then \
547 echo " Deleting $$i"; \
548 rm -rf "$$i"; \
549 fi; \
08a66269 » althekiller
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
550 done; \
551 IFS=$$_IFS; \
552 echo " Recovering any missing files."; \
8007332c » AlTheKiller
2009-10-03 fixed: Moved some files around to avoid circular symbol dependencies.
553 svn up -r $${SVNV/M/} | sed -e "s/.*'\(.*\)'/ \1/p" -e d; \
08a66269 » althekiller
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
554 echo " Done."; \
555 echo " The following files may need reverted (svn revert <file>)"; \
8007332c » AlTheKiller
2009-10-03 fixed: Moved some files around to avoid circular symbol dependencies.
556 svn st | sed -e "s/^M */ /p" -e d; \
08a66269 » althekiller
2008-07-24 added: New make target "reallyclean". Should help until we get clean …
557 else \
558 echo; \
559 fi
560
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
561 clean-xbmc.bin:
b414b53c » AlTheKiller
2008-10-11 fixed: delete xbmc.bin and xbmc-xrandr on clean.
562 rm -f xbmc.bin
c519b47d » althekiller
2008-08-09 changed: Modularized build system. Most notably make targets "xbmc.bi…
563 for d in $(BIN_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
564 clean-eventclients:
565 for d in $(EC_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
566 clean-xbmctex:
567 for d in $(XBMCTEX_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
568 clean-dvdpcodecs:
569 for d in $(DVDPCODECS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
570 clean-papcodecs:
571 for d in $(PAPCODECS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
572 clean-libs:
573 for d in $(LIB_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
574 clean-screensavers:
575 for d in $(SS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
576 clean-visualisations:
577 for d in $(VIS_DIRS); do if test -f $$d/Makefile; then $(MAKE) -C $$d clean; fi; done
578
579 clean-codecs: clean-dvdpcodecs clean-papcodecs
580
581 clean-externals: clean-codecs clean-eventclients clean-xbmctex clean-libs \
582 clean-screensavers clean-visualisations
583
071c8694 » jmarshallnz
2009-09-01 merged: DirectX branch into linuxport. Expect bugs, build failure, cr…
584
Something went wrong with that request. Please try again.