mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-hlr.git
synced 2025-10-23 00:12:14 +00:00
Generate version.h files
Related: OS#6626 Change-Id: I716821b2426c28fc2500fa8cdf44b7b8cb339d65
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -86,3 +86,5 @@ contrib/osmo-hlr.spec
|
||||
/debian/osmo-mslookup-utils/
|
||||
/debian/*.log
|
||||
/debian/*.substvars
|
||||
|
||||
include/osmocom/*/version.h
|
||||
|
@@ -1,14 +1,25 @@
|
||||
SUBDIRS = osmocom
|
||||
|
||||
osmocom/%/version.h: osmocom/%/version.h.tpl
|
||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@)
|
||||
$(AM_V_GEN)sed \
|
||||
-e "s/{{VERSION}}/$$(echo '@VERSION@' | cut -d. -f1-3)/g" \
|
||||
-e "s/{{VERSION_MAJOR}}/$$(echo '@VERSION@' | cut -d. -f1)/g" \
|
||||
-e "s/{{VERSION_MINOR}}/$$(echo '@VERSION@' | cut -d. -f2)/g" \
|
||||
-e "s/{{VERSION_PATCH}}/$$(echo '@VERSION@' | cut -d. -f3)/g" \
|
||||
$< > $@
|
||||
|
||||
nobase_include_HEADERS = \
|
||||
osmocom/gsupclient/cni_peer_id.h \
|
||||
osmocom/gsupclient/gsup_client.h \
|
||||
osmocom/gsupclient/gsup_client_mux.h \
|
||||
osmocom/gsupclient/gsup_req.h \
|
||||
osmocom/gsupclient/version.h \
|
||||
osmocom/mslookup/mdns.h \
|
||||
osmocom/mslookup/mdns_sock.h \
|
||||
osmocom/mslookup/mslookup_client_fake.h \
|
||||
osmocom/mslookup/mslookup_client.h \
|
||||
osmocom/mslookup/mslookup_client_mdns.h \
|
||||
osmocom/mslookup/mslookup.h \
|
||||
osmocom/mslookup/version.h \
|
||||
$(NULL)
|
||||
|
16
include/osmocom/gsupclient/version.h.tpl
Normal file
16
include/osmocom/gsupclient/version.h.tpl
Normal file
@@ -0,0 +1,16 @@
|
||||
#pragma once
|
||||
|
||||
#define LIBOSMO_GSUP_CLIENT_VERSION {{VERSION}}
|
||||
#define LIBOSMO_GSUP_CLIENT_VERSION_STR "{{VERSION}}"
|
||||
|
||||
#define LIBOSMO_GSUP_CLIENT_VERSION_MAJOR {{VERSION_MAJOR}}
|
||||
#define LIBOSMO_GSUP_CLIENT_VERSION_MINOR {{VERSION_MINOR}}
|
||||
#define LIBOSMO_GSUP_CLIENT_VERSION_PATCH {{VERSION_PATCH}}
|
||||
|
||||
#define LIBOSMO_GSUP_CLIENT_VERSION_GREATER_EQUAL(major, minor, patch) \
|
||||
(LIBOSMO_GSUP_CLIENT_VERSION_MAJOR > (major) || \
|
||||
(LIBOSMO_GSUP_CLIENT_VERSION_MAJOR == (major) && \
|
||||
LIBOSMO_GSUP_CLIENT_VERSION_MINOR > (minor)) || \
|
||||
(LIBOSMO_GSUP_CLIENT_VERSION_MAJOR == (major) && \
|
||||
LIBOSMO_GSUP_CLIENT_VERSION_MINOR == (minor) && \
|
||||
LIBOSMO_GSUP_CLIENT_VERSION_PATCH >= (patch)))
|
16
include/osmocom/mslookup/version.h.tpl
Normal file
16
include/osmocom/mslookup/version.h.tpl
Normal file
@@ -0,0 +1,16 @@
|
||||
#pragma once
|
||||
|
||||
#define LIBOSMO_MSLOOKUP_VERSION {{VERSION}}
|
||||
#define LIBOSMO_MSLOOKUP_VERSION_STR "{{VERSION}}"
|
||||
|
||||
#define LIBOSMO_MSLOOKUP_VERSION_MAJOR {{VERSION_MAJOR}}
|
||||
#define LIBOSMO_MSLOOKUP_VERSION_MINOR {{VERSION_MINOR}}
|
||||
#define LIBOSMO_MSLOOKUP_VERSION_PATCH {{VERSION_PATCH}}
|
||||
|
||||
#define LIBOSMO_MSLOOKUP_VERSION_GREATER_EQUAL(major, minor, patch) \
|
||||
(LIBOSMO_MSLOOKUP_VERSION_MAJOR > (major) || \
|
||||
(LIBOSMO_MSLOOKUP_VERSION_MAJOR == (major) && \
|
||||
LIBOSMO_MSLOOKUP_VERSION_MINOR > (minor)) || \
|
||||
(LIBOSMO_MSLOOKUP_VERSION_MAJOR == (major) && \
|
||||
LIBOSMO_MSLOOKUP_VERSION_MINOR == (minor) && \
|
||||
LIBOSMO_MSLOOKUP_VERSION_PATCH >= (patch)))
|
Reference in New Issue
Block a user