From df49c60c9671e4a28e636964d744c1f59fb6cb68 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 12 Jun 2000 15:00:15 +0000 Subject: Merged from 4.5.0-beta3a --- automake/local.am | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 64 insertions(+), 6 deletions(-) (limited to 'automake/local.am') diff --git a/automake/local.am b/automake/local.am index a6c43b1779..324a803a37 100644 --- a/automake/local.am +++ b/automake/local.am @@ -5,13 +5,59 @@ ## Once automake is fully integrated these make targets ## and this file will probably be removed -debug-am: -debug: debug-am -.PHONY: debug debug-am +## translate VARIANT into VARIANT_V +VARIANT = OPTIMIZE -profile-am: -profile: profile-am -.PHONY: profile profile-am +VARIANT_OPTIMIZE_V = OPTIMIZE +VARIANT_DEBUG_V = DEBUG +VARIANT_PROFILE_V = PROFILE +VARIANT_optimize_V = OPTIMIZE +VARIANT_debug_V = DEBUG +VARIANT_profile_V = PROFILE + +VARIANT_V = $(VARIANT_$(VARIANT)_V) + +## Setup the variant build subdirectory +ARCH_OPTIMIZE_V = o-optimize +ARCH_DEBUG_V = o-debug +ARCH_PROFILE_V = o-profile + +ARCH__V = $(ARCH_OPTIMIZE_V) +ARCH = $(ARCH_$(VARIANT_V)_V) + +## Setup the library suffix +LIBSUFFIX_OPTIMIZE_V = +LIBSUFFIX_DEBUG_V = _g +LIBSUFFIX_PROFILE_V = _p + +LIBSUFFIX__V = $(LIBSUFFIX_OPTIMIZE_V) +LIB_VARIANT = $(LIBSUFFIX_$(VARIANT_V)_V) + +LIBSUFFIX_VA = $(LIB_VARIANT).a + +## These are supposed to be set in make/custom/.cfg +## CFLAGS_OPTIMIZE_V = +## CFLAGS_DEBUG_V = +## CFLAGS_PROFILE_V = + +CFLAGS__V = $(CFLAGS_OPTIMIZE_V) +AM_CFLAGS += $(CFLAGS_$(VARIANT_V)_V) + +debug: + @echo + @echo "\"make debug\" is obsolete, instead use:" + @echo " make VARIANT=DEBUG" + @echo + +.PHONY: debug + +profile: + @echo + @echo "\"make profile\" is obsolete, instead use:" + @echo " make VARIANT=PROFILE" + @echo + +.PHONY: profile preinstall-am: $(PREINSTALL_FILES) preinstall: preinstall-am @@ -20,3 +66,15 @@ preinstall: preinstall-am depend-am: depend: depend-am .PHONY: depend depend-am + +${ARCH}: + mkdir ${ARCH} + +clean-local: + $(RM) -r o-optimize o-debug o-profile $(CLEANDIRS) + $(RM) Depends-o-optimize.tmp Depends-o-debug.tmp Depends-o-profile.tmp + +distclean-local: + $(RM) Depends-o-optimize Depends-o-debug Depends-o-profile + +PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools -- cgit v1.2.3