X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=make%2Finclude%2Fmain.rules;h=5a8d8acfba9eb265116b60acb9dcec339901026f;hb=4f0019f03c2e85e8634150ff0c9a31bee6d35ce5;hp=51460a35d84ad14a108b5f0488c6170130d4c19a;hpb=ce32291e230fa2ab820ce17c8a5c0cbff3d98e2c;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/make/include/main.rules b/make/include/main.rules index 51460a35..5a8d8acf 100644 --- a/make/include/main.rules +++ b/make/include/main.rules @@ -4,7 +4,8 @@ ############################################################################### ## file-wide conditional to use xcode rules if xcode=1 method=terminal -ifeq ($(FEATURE.xcode):$(BUILD.method),1:terminal) +## xcodemake will set BUILD.method != terminal to prevent infinite recursion +ifeq (1:terminal,$(FEATURE.xcode):$(BUILD.method)) include $(SRC/)macosx/module.xcode else @@ -20,6 +21,7 @@ endif build: clean: install: +install-strip: uninstall: xclean: contrib.xclean clean doc: @@ -33,19 +35,19 @@ mrproper: xclean include $(SRC/)make/include/base.rules include $(MODULES:%=$(SRC/)%/module.rules) --include $(SRC/)make/variant/$(HOST.system).rules --include $(SRC/)make/variant/$(HOST.system).$(BUILD.machine).rules +-include $(SRC/)make/variant/$(BUILD.system).rules +-include $(SRC/)make/variant/$(BUILD.system).$(BUILD.machine).rules ############################################################################### ## target which causes re-configure if project-root is svn update'd $(BUILD/)GNUmakefile: $(wildcard $(SRC/).svn/entries) - $(SRC/)configure $(CONF.args) + $(SRC/)configure --force --conf-method=$(CONF.method) $(CONF.args) ## target useful to force reconfigure; only helpful for build-system development .PHONY: reconfigure reconfigure: - $(SRC/)configure $(CONF.args) + $(SRC/)configure --force --conf-method=$(CONF.method) $(CONF.args) ###############################################################################