Makefile.am 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # $Id: Makefile.am 1621 2006-11-09 07:01:37Z aturner $
  2. noinst_LIBRARIES = libcommon.a
  3. BUILT_SOURCES = git_version.c
  4. git_version.c:
  5. $(ECHO) -n 'const char GIT_Version[] = "git:' > git_version.c
  6. git describe --always | tr -d '\n' | tr -d '\r' >> git_version.c
  7. $(ECHO) '";' >> git_version.c
  8. $(ECHO) 'const char *git_version(void) {' >> git_version.c
  9. $(ECHO) ' return GIT_Version;' >> git_version.c
  10. $(ECHO) '}' >> git_version.c
  11. libcommon_a_SOURCES = cidr.c err.c list.c cache.c services.c get.c \
  12. fakepcap.c fakepcapnav.c fakepoll.c xX.c utils.c \
  13. timer.c git_version.c sendpacket.c \
  14. dlt_names.c mac.c interface.c \
  15. flows.c txring.c
  16. if ENABLE_TCPDUMP
  17. libcommon_a_SOURCES += tcpdump.c
  18. endif
  19. if COMPILE_NETMAP
  20. libcommon_a_SOURCES += netmap.c
  21. endif
  22. AM_CFLAGS = -I$(srcdir)/.. -I$(srcdir)/../.. $(LNAV_CFLAGS) @LDNETINC@
  23. if ! SYSTEM_STRLCPY
  24. libcommon_a_LIBADD = ../../lib/libstrl.a
  25. endif
  26. noinst_HEADERS = cidr.h err.h list.h cache.h services.h get.h \
  27. fakepcap.h fakepcapnav.h fakepoll.h xX.h utils.h \
  28. tcpdump.h timer.h pcap_dlt.h sendpacket.h \
  29. dlt_names.h mac.h interface.h flows.h txring.h \
  30. netmap.h
  31. MOSTLYCLEANFILES = *~
  32. MAINTAINERCLEANFILES = Makefile.in git_version.c