move module version into src/Makefile

This commit is contained in:
Michael Davidsaver
2016-01-26 12:51:45 -05:00
parent d77ba8d622
commit 3edffa1d31
4 changed files with 25 additions and 6 deletions
+16
View File
@@ -3,6 +3,18 @@
TOP = ..
include $(TOP)/configure/CONFIG
EPICS_PVA_MAJOR_VERSION = 4
EPICS_PVA_MINOR_VERSION = 2
EPICS_PVA_MAINTENANCE_VERSION = 0
EPICS_PVA_DEVELOPMENT_FLAG = 1
EXPANDVARS += EPICS_PVA_MAJOR_VERSION
EXPANDVARS += EPICS_PVA_MINOR_VERSION
EXPANDVARS += EPICS_PVA_MAINTENANCE_VERSION
EXPANDVARS += EPICS_PVA_DEVELOPMENT_FLAG
EXPANDFLAGS += $(foreach var,$(EXPANDVARS),-D$(var)="$(strip $($(var)))")
INSTALL_INCLUDE = $(INSTALL_LOCATION)/include/pv
USR_INCLUDES += -I$(INSTALL_LOCATION)/include
@@ -33,3 +45,7 @@ pvAccess_SYS_LIBS_WIN32 += ws2_32
include $(TOP)/configure/RULES
# Can't use EXPAND as generated headers must appear
# in O.Common, but EXPAND emits rules for O.$(T_A)
../O.Common/pvaVersionNum.h: pvaVersionNum.h@
$(EXPAND_TOOL) $(EXPANDFLAGS) $($@_EXPANDFLAGS) $< $@