OSDN Git Service

remove libfaad from build
[handbrake-jp/handbrake-jp-git.git] / make / include / main.defs
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
8
9 ###############################################################################
10
11 MODULES += contrib/a52dec
12
13 ifneq (,$(filter $(BUILD.system),cygwin mingw))
14 ifneq ($(HAS.bz2),1)
15     MODULES += contrib/bzip2
16 endif
17 endif
18
19 MODULES += contrib/faac
20 MODULES += contrib/ffmpeg
21 MODULES += contrib/fontconfig
22 MODULES += contrib/freetype
23 MODULES += contrib/lame
24 MODULES += contrib/libass
25 MODULES += contrib/libdca
26 MODULES += contrib/libdvdread
27 MODULES += contrib/libdvdnav
28 MODULES += contrib/libbluray
29 MODULES += contrib/libmkv
30 MODULES += contrib/libogg
31 MODULES += contrib/libsamplerate
32 MODULES += contrib/libtheora
33 MODULES += contrib/libvorbis
34 MODULES += contrib/libxml2
35 MODULES += contrib/mp4v2
36 MODULES += contrib/mpeg2dec
37
38 ifneq (,$(filter $(BUILD.system),mingw))
39 ifneq ($(HAS.pthread),1)
40     MODULES += contrib/pthreadw32
41 endif
42 endif
43
44 MODULES += contrib/x264
45
46 ifneq (,$(filter $(BUILD.system),cygwin mingw))
47 ifneq ($(HAS.iconv),1)
48     MODULES += contrib/libiconv
49 endif
50 ifneq ($(HAS.libz),1)
51     MODULES += contrib/zlib
52 endif
53 endif
54
55 ifneq (,$(filter $(BUILD.system),solaris))
56     MODULES += contrib/libiconv
57 endif
58
59 ## these must come after contrib since some contrib modules are optional
60 MODULES += libhb
61
62 ###############################################################################
63
64 ifeq (1-darwin,$(FEATURE.xcode)-$(BUILD.system))
65     ## use macosx module when xcode+darwin
66     MODULES += macosx
67 else
68     ## default is to build CLI
69     MODULES += test
70 endif
71
72 ifeq (1-mingw,$(FEATURE.gtk.mingw)-$(BUILD.system))
73     MODULES += gtk
74 endif
75
76 ifeq (1-linux,$(FEATURE.gtk)-$(BUILD.system))
77     ## build gtk when gtk+linux
78     MODULES += gtk
79 endif
80
81 ###############################################################################
82
83 MODULES += doc
84 MODULES += pkg
85
86 ###############################################################################
87
88 include $(MODULES:%=$(SRC/)%/module.defs)
89 include $(SRC/)make/variant/$(BUILD.system).defs
90 -include $(SRC/)make/variant/$(BUILD.system).$(BUILD.machine).defs