ifneq "$(LIBTOOL)" ""
COMPILE.c := $(LIBTOOL) --quiet --mode=compile $(CC)
-LINK.lib := $(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION) -rpath $(libdir) -o
+LINK.lib := $(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION_STRING) -rpath $(libdir) -o
LO := lo
LA := la
else
# -*- text -*-
##
-## radiusd.conf -- FreeRADIUS server configuration file - @RADIUSD_VERSION@
+## radiusd.conf -- FreeRADIUS server configuration file - @RADIUSD_VERSION_STRING@
##
## http://www.freeradius.org/
## $Id$
$(INSTALL) -d -m 755 $(R)$(libdir)
$(LIBTOOL) --mode=install $(INSTALL) -c $(MOD_RPATH) $(TARGET).la \
$(R)$(libdir)/$(TARGET).la
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la;
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la
+ rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la;
+ ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la
reconfig:
TGT_PREREQS := libfreeradius-radius.a
SRC_CFLAGS := -I${top_srcdir}/src/modules/rlm_mschap
SRC_CFLAGS += -DRADIUSD_VERSION=\"${RADIUSD_VERSION}\"
-
+SRC_CFLAGS += -DRADIUSD_VERSION_STRING=\"${RADIUSD_VERSION_STRING}\"
+ifdef RADIUSD_VERSION_COMMIT
+CFLAGS += -DRADIUSD_VERSION_COMMIT=\"${RADIUSD_VERSION_COMMIT}\"
+endif
TGT_LDLIBS := $(LIBS)
SOURCES := radclient.c ${top_srcdir}/src/modules/rlm_mschap/smbdes.c \
SRC_CFLAGS := -DHOSTINFO=\"${HOSTINFO}\"
SRC_CFLAGS += -DRADIUSD_VERSION=\"${RADIUSD_VERSION}\"
+SRC_CFLAGS += -DRADIUSD_VERSION_STRING=\"${RADIUSD_VERSION_STRING}\"
+ifdef RADIUSD_VERSION_COMMIT
+CFLAGS += -DRADIUSD_VERSION_COMMIT=\"${RADIUSD_VERSION_COMMIT}\"
+endif
TGT_INSTALLDIR := ${sbindir}
TGT_LDLIBS := $(OPENSSL_LIBS)
TGT_LDFLAGS := $(LIBS) $(LCRYPT)
TGT_PREREQS := libfreeradius-radius.a
SRC_CFLAGS += -DRADIUSD_VERSION=\"${RADIUSD_VERSION}\"
-
+SRC_CFLAGS += -DRADIUSD_VERSION_STRING=\"${RADIUSD_VERSION_STRING}\"
+ifdef RADIUSD_VERSION_COMMIT
+CFLAGS += -DRADIUSD_VERSION_COMMIT=\"${RADIUSD_VERSION_COMMIT}\"
+endif
TGT_LDLIBS := $(LIBS) $(LIBREADLINE)
SOURCES := radmin.c
$(TARGET).la: $(LT_OBJS)
@echo LINK $@ $<
- @$(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION) \
+ @$(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION_STRING) \
$(LDFLAGS) $(LINK_MODE) -o $@ $(MOD_RPATH)$^ \
$(LIBRADIUS) $(LIBS)
@for x in .libs/* $^; do \
install: all
$(LIBTOOL) --mode=install $(INSTALL) -c $(MOD_RPATH) $(TARGET).la \
$(R)$(libdir)/$(TARGET).la
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la;
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la
+ rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la;
+ ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la
$(TARGET).la: $(LT_OBJS)
@echo LINK $@ $^
- @$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
+ @$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION_STRING) \
$(LINK_MODE) $(LDFLAGS) $(RLM_SQL_LDFLAGS) $(RLM_MOD) -o $@ \
$(MOD_RPATH) $^ $(RLM_SQL_LIBS)
if [ "x$(TARGET)" != "x" ]; then \
$(LIBTOOL) --mode=install $(INSTALL) -c $(MOD_RPATH) \
$(TARGET).la $(R)$(libdir)/$(TARGET).la || exit $$?; \
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la; \
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la || exit $$?; \
+ rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la; \
+ ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la || exit $$?; \
fi
$(TARGET).la: $(RLM_SUBDIRS) $(LT_OBJS)
@echo LINK $@ $(filter %.lo,$^)
- @$(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION) \
+ @$(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION_STRING) \
$(LINK_MODE) $(LDFLAGS) $(RLM_LDFLAGS) $(RLM_MOD) -o $@ \
$(MOD_RPATH) $(filter %.lo,$^) $(LIBRADIUS) $(RLM_LIBS) $(LIBS)
if [ "x$(TARGET)" != "x" ]; then \
$(LIBTOOL) --mode=install $(INSTALL) -c \
$(MOD_RPATH) $(TARGET).la $(R)$(libdir)/$(TARGET).la || exit $$?; \
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la; \
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la || exit $$?; \
+ rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la; \
+ ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION_STRING).la || exit $$?; \
fi
ifneq ($(RLM_UTILS),)
$(INSTALL) -d -m 755 $(R)$(bindir)