7 ###############################################################################
9 include $(PROJECT/)make/include/base.defs
10 include $(PROJECT/)make/include/contrib.defs
11 include $(PROJECT/)make/include/function.defs
12 include $(PROJECT/)make/include/gcc.defs
13 include $(PROJECT/)make/include/select.defs
14 include $(PROJECT/)make/include/target.defs
15 include $(PROJECT/)make/include/tool.defs
17 ###############################################################################
19 MODULES += contrib/a52dec
21 ifneq (,$(filter $(BUILD.system),cygwin))
22 MODULES += contrib/bzip2
25 MODULES += contrib/faac
26 MODULES += contrib/faad2
27 MODULES += contrib/ffmpeg
28 MODULES += contrib/lame
29 MODULES += contrib/libdca
30 MODULES += contrib/libdvdread
31 MODULES += contrib/libmkv
32 MODULES += contrib/libmp4v2
33 MODULES += contrib/libogg
34 MODULES += contrib/libsamplerate
35 MODULES += contrib/libtheora
36 MODULES += contrib/libvorbis
37 MODULES += contrib/mpeg2dec
38 MODULES += contrib/x264
39 MODULES += contrib/xvidcore
41 ifneq (,$(filter $(BUILD.system),cygwin))
42 MODULES += contrib/zlib
45 ## these must come after contrib since some contrib modules are optional
48 ###############################################################################
50 ## test module is replaced with macosx when Darwin+Xcode
51 ifneq (,$(filter $(BUILD.system),darwin))
52 ifeq (1,$(FEATURE.xcode))
61 ifneq (,$(filter $(BUILD.system),linux))
62 ifeq (1,$(FEATURE.gtk))
67 ###############################################################################
71 ###############################################################################
73 include $(MODULES:%=$(PROJECT/)%/module.defs)
74 include $(PROJECT/)make/variant/$(HOST.system).defs
75 -include $(PROJECT/)make/variant/$(HOST.system).$(BUILD.machine).defs