1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
## Makefile.am for DirectFB/lib/One
INCLUDES = \
-I$(top_builddir)/include \
-I$(top_builddir)/lib \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib \
-I$(srcdir)/linux-one/include
AM_CPPFLAGS = \
-DDATADIR=\"${RUNTIME_SYSROOT}@DATADIR@\" \
-DMODULEDIR=\"${RUNTIME_SYSROOT}@MODULEDIR@\"
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = one.pc
includedir = @GENERIC_INCLUDEDIR@/One
include_HEADERS = \
One.h \
OneQueue.h \
OneThread.h \
OneTypes.h
lib_LTLIBRARIES = libone.la
libone_la_SOURCES = \
One.c
libone_la_LIBADD = \
../direct/libdirect.la
libone_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 libone_fixed.a
all-local: libone_fixed.a
libone_fixed.a: .libs/libone.a
rm -f libone_fixed.a
${AR} cru libone_fixed.a `find . -name "*.o" | grep -v '.libs'`
${RANLIB} libone_fixed.a
cp -pf libone_fixed.a .libs/libone.a
.libs/libone.a: libone.la
else
clean-local:
all-local:
endif
include $(top_srcdir)/rules/nmfile.make
|