diff options
author | fuankg <fuankg@13f79535-47bb-0310-9956-ffa450edef68> | 2012-05-03 00:15:40 +0000 |
---|---|---|
committer | fuankg <fuankg@13f79535-47bb-0310-9956-ffa450edef68> | 2012-05-03 00:15:40 +0000 |
commit | 815e4210af920212b197de0ba2b963d5ac65c90d (patch) | |
tree | 15e70905e24092000c42d164f5df401ce57dadb8 /build | |
parent | 0417e4c2e3d59a08afc5686712d680b70bcab529 (diff) | |
download | libapr-815e4210af920212b197de0ba2b963d5ac65c90d.tar.gz |
Few more NetWare build tweaks.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1333274 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build')
-rw-r--r-- | build/NWGNUtail.inc | 41 |
1 files changed, 22 insertions, 19 deletions
diff --git a/build/NWGNUtail.inc b/build/NWGNUtail.inc index 9463f668e..11c9efb10 100644 --- a/build/NWGNUtail.inc +++ b/build/NWGNUtail.inc @@ -44,14 +44,19 @@ ifeq "$(NLM_EXIT_SYM)" "" NLM_EXIT_SYM = _LibCPostlude endif -ifeq "$(XDCDATA)" "" -XDCDATA = $(APR)/misc/netware/apr.xdc -endif - ifeq "$(NLM_VERSION)" "" NLM_VERSION = $(VERSION) endif +# if APACHE_UNIPROC is defined, don't include XDCData +ifndef APACHE_UNIPROC +ifneq "$(XDCDATA)" "" +NLM_XDCDATA = $(XDCDATA) +else +NLM_XDCDATA = $(APR)/misc/netware/apr.xdc +endif +endif + # # Create dependency lists based on the files available # @@ -238,7 +243,7 @@ $(TARGET_nlm) : $(FILES_nlm_objs) $(FILES_nlm_libs) $(OBJDIR)/$(NLM_NAME)_link.o $(OBJDIR)/$(NLM_NAME)_link.opt : $($(NLM_NAME)_LINKOPT_DEPENDS) $(call DEL,$@) @echo $(DL)GEN $@$(DL) -ifdef METROWERKS +ifeq "$(findstring mwldnlm,$(LINK))" "mwldnlm" # for Metrowerks CodeWarrior @echo $(DL)# Do not edit this file - it is created by make!$(DL) > $@ @echo $(DL)# All your changes will be lost!!$(DL)>> $@ @echo $(DL)-warnings off$(DL)>> $@ @@ -276,7 +281,7 @@ ifneq "$(FILES_nlm_Ximports)" "" @echo $(DL)$(foreach imppath,$(dir $(strip $(FILES_nlm_Ximports))),$(subst @,-L,$(imppath)))$(DL)>> $@ endif @echo $(DL)-commandfile $(@:.opt=.def)$(DL)>> $@ -else +else # for GNU nlmconv @echo $(DL)-UT $(@:.opt=.def)$(DL)>> $@ endif @@ -307,38 +312,36 @@ ifneq "$(NLM_CHECK_SYM)" "" @echo $(DL)check $(NLM_CHECK_SYM)$(DL)>> $@ endif ifneq "$(FILES_nlm_modules)" "" - @echo $(DL)module $(foreach module,$(subst $(SPACE),$(COMMA),$(strip $(FILES_nlm_modules))),$(module))$(DL)>> $@ + @echo $(DL)module $(strip $(FILES_nlm_modules))$(DL)>> $@ endif ifneq "$(FILES_nlm_imports)" "" - @echo $(DL)import $(foreach import,$(strip $(FILES_nlm_imports)),$(import))$(DL)>> $@ + @echo $(DL)import $(strip $(FILES_nlm_imports))$(DL)>> $@ endif -ifdef METROWERKS +ifeq "$(findstring mwldnlm,$(LINK))" "mwldnlm" # for Metrowerks CodeWarrior ifneq "$(FILES_nlm_Ximports)" "" @echo $(DL)import $(foreach import,$(notdir $(strip $(FILES_nlm_Ximports))),@$(import))$(DL)>> $@ endif ifneq "$(FILES_nlm_exports)" "" @echo $(DL)export $(foreach export,$(subst $(SPACE),$(COMMA),$(strip $(FILES_nlm_exports))),$(export))$(DL)>> $@ endif -# if APACHE_UNIPROC is defined, don't include XDCData -ifndef APACHE_UNIPROC - @echo $(DL)xdcdata $(notdir $(XDCDATA))$(DL)>> $@ +ifneq "$(NLM_XDCDATA)" "" + @echo $(DL)xdcdata $(notdir $(NLM_XDCDATA))$(DL)>> $@ endif -else +else # for GNU nlmconv ifneq "$(FILES_nlm_Ximports)" "" - @echo $(DL)import $(foreach import,$(strip $(FILES_nlm_Ximports)),$(import))$(DL)>> $@ + @echo $(DL)import $(strip $(FILES_nlm_Ximports))$(DL)>> $@ endif ifneq "$(FILES_nlm_exports)" "" @echo $(DL)export $(foreach export,$(subst $(SPACE),$(COMMA),$(strip $(FILES_nlm_exports))),$(export))$(DL)>> $@ endif -# if APACHE_UNIPROC is defined, don't include XDCData -ifndef APACHE_UNIPROC - @echo $(DL)xdcdata $(XDCDATA)$(DL)>> $@ +ifneq "$(NLM_XDCDATA)" "" + @echo $(DL)xdcdata $(NLM_XDCDATA)$(DL)>> $@ endif ifneq "$(strip $(FILES_nlm_objs))" "" - @echo $(DL)input $(foreach objfile,$(strip $(FILES_nlm_objs)),$(objfile))$(DL)>> $@ + @echo $(DL)input $(strip $(FILES_nlm_objs))$(DL)>> $@ endif ifneq "$(FILES_nlm_libs)" "" - @echo $(DL)input $(foreach libfile,$(strip $(FILES_nlm_libs)),$(libfile))$(DL)>> $@ + @echo $(DL)input $(strip $(FILES_nlm_libs))$(DL)>> $@ endif @echo $(DL)output $(TARGET_nlm)$(DL)>> $@ ifeq "$(RELEASE)" "debug" |