You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by bn...@apache.org on 2002/10/17 01:53:03 UTC
cvs commit: apr NWGNUmakefile
bnicholes 2002/10/16 16:53:03
Modified: build NWGNUtail.inc NWGNUmakefile NWGNUenvironment.inc
. NWGNUmakefile
Added: build nw_ver.awk
Log:
Adding the current version string to the link of each NLM
Revision Changes Path
1.4 +16 -1 apr/build/NWGNUtail.inc
Index: NWGNUtail.inc
===================================================================
RCS file: /home/cvs/apr/build/NWGNUtail.inc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- NWGNUtail.inc 26 Sep 2002 20:16:27 -0000 1.3
+++ NWGNUtail.inc 16 Oct 2002 23:53:03 -0000 1.4
@@ -52,6 +52,7 @@
NWGNUmakefile \
$(APR_WORK)\build\NWGNUtail.inc \
$(CUSTOM_INI) \
+ $(VERSION_INC) \
$(EOLIST)
ifeq "$(words $(strip $(TARGET_lib)))" "1"
@@ -79,6 +80,20 @@
# Generic compiler rules
#
+$(APR_WORK)\build\NWGNUversion.inc : $(APR_WORK)\include\apr_version.h $(APR_WORK)\build\nw_ver.awk
+ @echo Generating $(subst /,\,$@)
+ awk -f $(APR_WORK)\build\nw_ver.awk $(APR_WORK)\include\apr_version.h > $(APR_WORK)\build\NWGNUversion.inc
+
+-include $(APR_WORK)\build\NWGNUversion.inc
+
+ifneq "$(strip $(VERSION_STR))" ""
+VERSION_INC = $(APR_WORK)\build\NWGNUversion.inc
+else
+VERSION = 1,0,0
+VERSION_STR = 1.0.0
+endif
+
+
$(OBJDIR)/%.o: %.c $(OBJDIR)\cc.opt
@echo Compiling $<
$(CC) $< -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
@@ -275,7 +290,7 @@
ifndef NO_LICENSE_FILE
-$(OBJDIR)/%.nlm: NWGNU% $(APR_WORK)\build\NWGNUhead.inc $(APR_WORK)\build\NWGNUtail.inc $(APR_WORK)\build\NWGNUenvironment.inc $(CUSTOM_INI) FORCE
+$(OBJDIR)/%.nlm: NWGNU% $(APR_WORK)\build\NWGNUhead.inc $(APR_WORK)\build\NWGNUtail.inc $(APR_WORK)\build\NWGNUenvironment.inc $(CUSTOM_INI) $(VERSION_INC) FORCE
@echo Calling $<
$(MAKE) -f $< $(MAKECMDGOALS) RELEASE=$(RELEASE)
$(CMD) echo.
1.2 +1 -0 apr/build/NWGNUmakefile
Index: NWGNUmakefile
===================================================================
RCS file: /home/cvs/apr/build/NWGNUmakefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NWGNUmakefile 1 Mar 2002 22:25:26 -0000 1.1
+++ NWGNUmakefile 16 Oct 2002 23:53:03 -0000 1.2
@@ -78,6 +78,7 @@
clean ::
$(CHK) nw_export.i $(DEL) nw_export.i
$(CHK) cc.opt $(DEL) cc.opt
+ $(CHK) NWGNUversion.inc $(DEL) NWGNUversion.inc
$(CHK) $(subst /,\,$(APR))\include\apr.h $(DEL) $(subst /,\,$(APR))\include\apr.h
$(CHK) $(subst /,\,$(APRUTIL))\include\apu.h $(DEL) $(subst /,\,$(APRUTIL))\include\apu.h
$(CHK) $(subst /,\,$(APRUTIL))\include\apr_ldap.h $(DEL) $(subst /,\,$(APRUTIL))\include\apr_ldap.h
1.6 +0 -1 apr/build/NWGNUenvironment.inc
Index: NWGNUenvironment.inc
===================================================================
RCS file: /home/cvs/apr/build/NWGNUenvironment.inc,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- NWGNUenvironment.inc 26 Sep 2002 20:16:27 -0000 1.5
+++ NWGNUenvironment.inc 16 Oct 2002 23:53:03 -0000 1.6
@@ -254,7 +254,6 @@
#
# Additional general defines
#
-VERSION = 2,0,0
EnvironmentDefined = 1
endif # ifndef EnvironmentDefined
1.1 apr/build/nw_ver.awk
Index: nw_ver.awk
===================================================================
BEGIN {
# fetch APR version numbers from input file and writes them to STDOUT
while ((getline < ARGV[1]) > 0) {
if (match ($0, /^#define APR_MAJOR_VERSION/)) {
ver_major = $3;
}
else if (match ($0, /^#define APR_MINOR_VERSION/)) {
ver_minor = $3;
}
else if (match ($0, /^#define APR_PATCH_VERSION/)) {
ver_str_patch = $3;
if (match (ver_str_patch, /[0-9][0-9]*/)) {
ver_patch = substr(ver_str_patch, RSTART, RLENGTH);
}
}
}
ver = ver_major "," ver_minor "," ver_patch;
ver_str = ver_major "." ver_minor "." ver_str_patch;
print "VERSION = " ver "";
print "VERSION_STR = " ver_str "";
}
1.10 +1 -1 apr/NWGNUmakefile
Index: NWGNUmakefile
===================================================================
RCS file: /home/cvs/apr/NWGNUmakefile,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- NWGNUmakefile 19 Jul 2002 19:47:39 -0000 1.9
+++ NWGNUmakefile 16 Oct 2002 23:53:03 -0000 1.10
@@ -108,7 +108,7 @@
# This is used by the link '-desc ' directive.
# If left blank, NLM_NAME will be used.
#
-NLM_DESCRIPTION = Apache Portability Runtime Library
+NLM_DESCRIPTION = Apache Portability Runtime Library $(VERSION_STR)
#
# This is used by the '-threadname' directive. If left blank,