OSDN Git Service

BuildSystem: conversion from jam-based to make-based system.
[handbrake-jp/handbrake-jp-git.git] / macosx / module.rules
1 $(eval $(call import.MODULE.rules,MACOSX))
2
3 build: macosx.build
4 clean: macosx.clean
5
6 .PHONY: macosx.build macosx.clean
7
8 macosx.build: $(MACOSX.m4.out)
9         +$(call MACOSX.XCODE,build)
10
11 macosx.clean:
12         $(call MACOSX.XCODE,clean)
13
14 $(MACOSX.m4.out): $(BUILD/)project/handbrake.m4
15 $(MACOSX.m4.out): | $(dir $(MACOSX.m4.out))
16 $(MACOSX.m4.out): $(MACOSX.build/)%: $(MACOSX.src/)%.m4
17         $(M4.exe) -Iproject $< > $@
18
19 ## target used by Xcode when launching as external build
20 macosx.fromxcode: $(MACOSX.m4.out) $(LIBHB.a)