1 include $(SRC/)make/include/base.defs
2 include $(SRC/)make/include/contrib.defs
3 include $(SRC/)make/include/function.defs
4 include $(SRC/)make/include/gcc.defs
5 include $(SRC/)make/include/select.defs
6 include $(SRC/)make/include/target.defs
7 include $(SRC/)make/include/tool.defs
9 ###############################################################################
11 MODULES += contrib/a52dec
13 ifneq (,$(filter $(BUILD.system),cygwin mingw))
15 MODULES += contrib/bzip2
19 MODULES += contrib/faac
20 MODULES += contrib/faad2
21 MODULES += contrib/ffmpeg
22 MODULES += contrib/lame
23 MODULES += contrib/libdca
24 MODULES += contrib/libdvdread
25 MODULES += contrib/libdvdnav
26 MODULES += contrib/libbluray
27 MODULES += contrib/libmkv
28 MODULES += contrib/libogg
29 MODULES += contrib/libsamplerate
30 MODULES += contrib/libtheora
31 MODULES += contrib/libvorbis
32 MODULES += contrib/mp4v2
33 MODULES += contrib/mpeg2dec
35 ifneq (,$(filter $(BUILD.system),mingw))
36 ifneq ($(HAS.pthread),1)
37 MODULES += contrib/pthreadw32
41 MODULES += contrib/x264
43 ifneq (,$(filter $(BUILD.system),cygwin mingw))
44 ifneq ($(HAS.iconv),1)
45 MODULES += contrib/libiconv
48 MODULES += contrib/zlib
52 ifneq (,$(filter $(BUILD.system),solaris))
53 MODULES += contrib/libiconv
56 ## these must come after contrib since some contrib modules are optional
59 ###############################################################################
61 ifeq (1-darwin,$(FEATURE.xcode)-$(BUILD.system))
62 ## use macosx module when xcode+darwin
65 ## default is to build CLI
69 ifeq (1-mingw,$(FEATURE.gtk.mingw)-$(BUILD.system))
73 ifeq (1-linux,$(FEATURE.gtk)-$(BUILD.system))
74 ## build gtk when gtk+linux
78 ###############################################################################
83 ###############################################################################
85 include $(MODULES:%=$(SRC/)%/module.defs)
86 include $(SRC/)make/variant/$(BUILD.system).defs
87 -include $(SRC/)make/variant/$(BUILD.system).$(BUILD.machine).defs