From 7fe60435bce6595a9c58a9bfd8244d74b5320e96 Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Tue, 15 Jan 2013 08:46:13 +0100 Subject: Import DirectFB141_2k11R3_beta5 --- Source/DirectFB/lib/direct/Makefile.am | 138 +++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100755 Source/DirectFB/lib/direct/Makefile.am (limited to 'Source/DirectFB/lib/direct/Makefile.am') diff --git a/Source/DirectFB/lib/direct/Makefile.am b/Source/DirectFB/lib/direct/Makefile.am new file mode 100755 index 0000000..c7604cd --- /dev/null +++ b/Source/DirectFB/lib/direct/Makefile.am @@ -0,0 +1,138 @@ +## Makefile.am for DirectFB/lib/direct + +INCLUDES = \ + -I$(top_builddir)/include \ + -I$(top_builddir)/lib \ + -I$(top_srcdir)/include \ + -I$(top_srcdir)/lib + +AM_CPPFLAGS = \ + -DDATADIR=\"${RUNTIME_SYSROOT}@DATADIR@\" \ + -DMODULEDIR=\"${RUNTIME_SYSROOT}@MODULEDIR@\" + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = direct.pc + +EXTRA_DIST = \ + armasm_memcpy.S \ + armasm_memcpy.h \ + ppcasm_memcpy.S \ + ppcasm_memcpy_cachable.S \ + ppcasm_memcpy.h \ + ppc_asm.h + +if BUILDPPCASM +if HAVE_LINUX +ppcasm_sources = ppcasm_memcpy.S ppcasm_memcpy_cachable.S +else +ppcasm_sources = ppcasm_memcpy.S +endif + +ppcasm_headers = ppcasm_memcpy.h ppc_asm.h +endif + +if BUILDARMASM +armasm_sources = armasm_memcpy.S +armasm_header = armasm_memcpy.h +endif + +# If the old location isn't cleared, builds of external modules fail +install-exec-local: + rm -rf $(DESTDIR)$(INTERNALINCLUDEDIR)/direct + + +includedir = @INCLUDEDIR@/direct + +include_HEADERS = \ + $(ppcasm_headers) \ + $(armasm_headers) \ + build.h \ + clock.h \ + conf.h \ + debug.h \ + direct.h \ + hash.h \ + interface.h \ + interface_implementation.h \ + list.h \ + log.h \ + mem.h \ + memcpy.h \ + messages.h \ + modules.h \ + serial.h \ + signals.h \ + stream.h \ + system.h \ + thread.h \ + trace.h \ + tree.h \ + types.h \ + utf8.h \ + fastlz.h \ + flz.h \ + util.h + + +lib_LTLIBRARIES = libdirect.la + +libdirect_la_SOURCES = \ + $(ppcasm_sources) \ + $(armasm_sources) \ + clock.c \ + conf.c \ + debug.c \ + direct.c \ + hash.c \ + interface.c \ + list.c \ + log.c \ + mem.c \ + memcpy.c \ + messages.c \ + modules.c \ + signals.c \ + stream.c \ + system.c \ + trace.c \ + tree.c \ + thread.c \ + utf8.c \ + fastlz.c \ + flz.c \ + util.c + +libdirect_la_LDFLAGS = \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ + -release $(LT_RELEASE) \ + $(DFB_LDFLAGS) + + +# +## and now rebuild the static version with the *correct* object files +# +if BUILD_STATIC + +clean-local: + rm -f libdirect_fixed.a + +all-local: libdirect_fixed.a + +libdirect_fixed.a: .libs/libdirect.a + rm -f libdirect_fixed.a + ${AR} cru libdirect_fixed.a `find . -name "*.o" | grep -v '.libs' | grep -v dtest` + ${RANLIB} libdirect_fixed.a + cp -pf libdirect_fixed.a .libs/libdirect.a + +.libs/libdirect.a: libdirect.la + +else + +clean-local: + +all-local: + +endif + + +include $(top_srcdir)/rules/nmfile.make -- cgit