OSDN Git Service

BuildSystem:
[handbrake-jp/handbrake-jp-git.git] / make / include / main.defs
1 include $(PROJECT/)make/include/base.defs
2 include $(PROJECT/)make/include/contrib.defs
3 include $(PROJECT/)make/include/function.defs
4 include $(PROJECT/)make/include/gcc.defs
5 include $(PROJECT/)make/include/select.defs
6 include $(PROJECT/)make/include/target.defs
7 include $(PROJECT/)make/include/tool.defs
8
9 ###############################################################################
10
11 MODULES += contrib/a52dec
12
13 ifneq (,$(filter $(BUILD.system),cygwin))
14     MODULES += contrib/bzip2
15 endif
16
17 MODULES += contrib/faac
18 MODULES += contrib/faad2
19 MODULES += contrib/ffmpeg
20 MODULES += contrib/lame
21 MODULES += contrib/libdca
22 MODULES += contrib/libdvdread
23 MODULES += contrib/libmkv
24 MODULES += contrib/libmp4v2
25 MODULES += contrib/libogg
26 MODULES += contrib/libsamplerate
27 MODULES += contrib/libtheora
28 MODULES += contrib/libvorbis
29 MODULES += contrib/mpeg2dec
30 MODULES += contrib/x264
31 MODULES += contrib/xvidcore
32
33 ifneq (,$(filter $(BUILD.system),cygwin))
34     MODULES += contrib/zlib
35 endif
36
37 ## these must come after contrib since some contrib modules are optional
38 MODULES += libhb
39
40 ###############################################################################
41
42 ## test module is replaced with macosx when Darwin+Xcode
43 ifneq (,$(filter $(BUILD.system),darwin))
44     ifeq (1,$(FEATURE.xcode))
45         MODULES += macosx
46     else
47         MODULES += test
48     endif
49 else
50     MODULES += test
51 endif
52
53 ifneq (,$(filter $(BUILD.system),linux))
54     ifeq (1,$(FEATURE.gtk))
55         MODULES += gtk
56     endif
57 endif
58
59 ###############################################################################
60
61 MODULES += doc
62
63 ###############################################################################
64
65 include $(MODULES:%=$(PROJECT/)%/module.defs)
66 include $(PROJECT/)make/variant/$(HOST.system).defs
67 -include $(PROJECT/)make/variant/$(HOST.system).$(BUILD.machine).defs