diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-11-13 15:00:57 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-01-27 11:52:06 +0100 |
commit | 136ce91fb5d9194546bfcf49ac87a614a3a458c5 (patch) | |
tree | b243649344d993e48469f77fd6eace4a4d9f56da /Makefile.am | |
parent | 6c37a935b85774f56871a75f2069c8041068d34c (diff) | |
download | dt-utils-136ce91fb5d9194546bfcf49ac87a614a3a458c5.tar.gz dt-utils-136ce91fb5d9194546bfcf49ac87a614a3a458c5.tar.xz |
2nd commitv0.2.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..23bce08 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,78 @@ +EXTRA_DIST = +CLEANFILES = +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} +AM_MAKEFLAGS = --no-print-directory + +AM_CPPFLAGS = \ + -include $(top_builddir)/config.h \ + -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DLIBEXECDIR=\""$(libexecdir)"\" \ + -I${top_srcdir}/src/dt \ + -I${top_srcdir}/src + +AM_CFLAGS = ${my_CFLAGS} \ + -fvisibility=hidden \ + -ffunction-sections \ + -fdata-sections + +AM_LDFLAGS = \ + -Wl,--gc-sections \ + -Wl,--as-needed + +SED_PROCESS = \ + $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \ + -e 's,@VERSION\@,$(VERSION),g' \ + -e 's,@prefix\@,$(prefix),g' \ + -e 's,@exec_prefix\@,$(exec_prefix),g' \ + -e 's,@libdir\@,$(libdir),g' \ + -e 's,@includedir\@,$(includedir),g' \ + < $< > $@ || rm $@ + +%.pc: %.pc.in Makefile + $(SED_PROCESS) + +LIBDT_CURRENT=2 +LIBDT_REVISION=0 +LIBDT_AGE=2 + +pkginclude_HEADERS =\ + src/dt/dt.h \ + src/dt/fdt.h \ + src/dt/list.h +lib_LTLIBRARIES = src/libdt.la + +bin_PROGRAMS = state fdtdump +state_SOURCES = src/state.c +state_CFLAGS = $(LIBDT_CFLAGS) +state_LDADD = src/libdt.la + +fdtdump_SOURCES = src/fdtdump.c +fdtdump_CFLAGS = $(LIBDT_CFLAGS) +fdtdump_LDADD = src/libdt.la + +src_libdt_la_SOURCES =\ + src/crc32.c \ + src/libdt-private.h \ + src/libdt.c \ + src/fdt.c + +src_libdt_la_CFLAGS = $(UDEV_CFLAGS) +src_libdt_la_LIBADD = $(UDEV_LIBS) + +EXTRA_DIST += src/libdt.sym + +src_libdt_la_LDFLAGS = $(AM_LDFLAGS) \ + -version-info $(LIBDT_CURRENT):$(LIBDT_REVISION):$(LIBDT_AGE) \ + -Wl,--version-script=$(top_srcdir)/src/libdt.sym +src_libdt_la_DEPENDENCIES = ${top_srcdir}/src/libdt.sym + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = src/libdt.pc +EXTRA_DIST += src/libdt.pc.in +CLEANFILES += src/libdt.pc + +TESTS = src/test-libdt + +check_PROGRAMS = src/test-libdt +src_test_libdt_SOURCES = src/test-libdt.c +src_test_libdt_LDADD = src/libdt.la |