Code

4787460c94a618241a765019907c7dca76d8883a
[template.git] / src / Makefile.am
1 AM_CFLAGS = @STRICT_CFLAGS@
3 include_HEADERS = foobar.h fb_features.h
4 lib_LTLIBRARIES = libfoobar.la
6 BUILT_SOURCES = fb_features.h
8 libfoobar_la_SOURCES = foobar.c foobar.h fb_features.h
9 libfoobar_la_LDFLAGS = -version-info 0:0:0
11 bin_PROGRAMS = fb
13 fb_SOURCES = fb.c foobar.h
14 fb_CFLAGS = $(AM_CFLAGS) -DBUILD_DATE="\"$$( date --utc '+%F %T' ) (UTC)\""
15 fb_LDADD = libfoobar.la
17 ../version: FORCE
18         @# As a side-effect, this updates ../version.
19         @echo Building $(PACKAGE_NAME) version $$( cd .. && ./version-gen.sh )
21 fb_features.h: fb_features.h.in ../version
22         source ../version; sed \
23             -e "s/@FB_VERSION_MAJOR@/$$VERSION_MAJOR/g" \
24             -e "s/@FB_VERSION_MINOR@/$$VERSION_MINOR/g" \
25             -e "s/@FB_VERSION_PATCH@/$$VERSION_PATCH/g" \
26             -e "s/@FB_VERSION_EXTRA@/$$VERSION_EXTRA/g" \
27             -e "s/@FB_VERSION_STRING@/$$VERSION_STRING/g" \
28             fb_features.h.in > fb_features.h
30 .PHONY: FORCE