sbin_PROGRAMS = tincd tinc sptps_test sptps_keypair
-## Make sure version.c is always rebuilt
-.PHONY: version.c
-version.c:
+## Make sure version.c is always rebuilt with the latest git information
+.PHONY: version.c version_git.h
+version_git.h:
+ echo >$@
+ -git describe && echo '#define GIT_DESCRIPTION "'`git describe | sed 's/release-//'`'"' >$@
+version.c: version_git.h
if LINUX
sbin_PROGRAMS += sptps_speed
tincd.c \
utils.c utils.h \
xalloc.h \
- version.c version.h \
+ version.c version.h version_git.h \
ed25519/ecdh.c \
ed25519/ecdsa.c \
$(ed25519_SOURCES) \
dropin.c dropin.h \
getopt.c getopt.h \
getopt1.c \
+ fsck.c fsck.h \
info.c info.h \
invitation.c invitation.h \
list.c list.h \
tincctl.c tincctl.h \
top.c top.h \
utils.c utils.h \
- version.c version.h \
+ version.c version.h version_git.h \
ed25519/ecdh.c \
ed25519/ecdsa.c \
ed25519/ecdsagen.c \
openssl/crypto.c \
openssl/digest.c openssl/digest.h \
openssl/prf.c
-elif GCRYPT
+else
+if GCRYPT
tincd_SOURCES += \
gcrypt/cipher.c \
gcrypt/crypto.c \
nolegacy/crypto.c \
nolegacy/prf.c
endif
+endif
tinc_LDADD = $(READLINE_LIBS) $(CURSES_LIBS)
sptps_speed_LDADD = -lrt
-LIBS = @LIBS@
+LIBS = @LIBS@ -lm
if TUNEMU
LIBS += -lpcap