OSDN Git Service

BuildSystem:
[handbrake-jp/handbrake-jp-git.git] / macosx / module.defs
1 $(eval $(call import.MODULE.defs,MACOSX,macosx))
2
3 MACOSX.src/   = $(PROJECT/)macosx/
4 MACOSX.build/ = $(BUILD/)macosx/
5
6 MACOSX.m4.in  = $(wildcard $(MACOSX.src/)*.m4)
7 MACOSX.m4.out = $(patsubst $(MACOSX.src/)%.m4,$(MACOSX.build/)%,$(MACOSX.m4.in))
8
9 MACOSX.targs = HandBrakeCLI HandBrake
10 MACOSX.conf  = standard$(if $(filter 1,$(BUILD.cross)),.$(BUILD.arch))
11
12 ###############################################################################
13
14 BUILD.out += $(MACOSX.m4.out)
15
16 ###############################################################################
17
18 MACOSX.XCODE.exe     = xcodebuild
19 MACOSX.XCODE.project = HandBrake.xcodeproj
20
21 MACOSX.XCODE = $(strip \
22     cd $(MACOSX.src/) && \
23     $(MACOSX.XCODE.exe) \
24             -project $(MACOSX.XCODE.project) \
25             -configuration $(MACOSX.conf) \
26             $(foreach t,$(MACOSX.targs),-target $t) \
27             EXTERNAL_BUILD=$(CURDIR) \
28             EXTERNAL_PROJECT=$(PROJECT/) \
29             $(1) )