blob: 8f506e6312081a19912348bde8f247a5ecfcf758 (
plain)
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
69
70
71
72
73
|
## Makefile.am for DirectFB/src
SUBDIRS = core display gfx input media misc windows
INCLUDES = \
-I$(top_builddir)/include \
-I$(top_builddir)/lib \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib \
-I$(top_srcdir)/src
AM_CPPFLAGS = \
-DDATADIR=\"${RUNTIME_SYSROOT}@DATADIR@\" \
-DMODULEDIR=\"${RUNTIME_SYSROOT}@MODULEDIR@\"
internalincludedir = $(INTERNALINCLUDEDIR)
internalinclude_HEADERS = \
idirectfb.h
lib_LTLIBRARIES = libdirectfb.la
libdirectfb_la_SOURCES = \
directfb.c \
idirectfb.c
libdirectfb_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-release $(LT_RELEASE) \
$(DFB_LDFLAGS)
libdirectfb_la_LIBADD = \
display/libdirectfb_display.la \
media/libdirectfb_media.la \
windows/libdirectfb_windows.la \
input/libdirectfb_input.la \
misc/libdirectfb_misc.la \
gfx/libdirectfb_gfx.la \
core/libdirectfb_core.la \
../lib/direct/libdirect.la \
../lib/fusion/libfusion.la
#
## and now rebuild the static version with the *correct* object files
#
if BUILD_STATIC
clean-local:
rm -f libdirectfb_fixed.a
all-local: libdirectfb_fixed.a
libdirectfb_fixed.a: .libs/libdirectfb.a
rm -f libdirectfb_fixed.a
${AR} cru libdirectfb_fixed.a `find . -name "*.o" | grep -v '.libs'`
${RANLIB} libdirectfb_fixed.a
cp -pf libdirectfb_fixed.a .libs/libdirectfb.a
.libs/libdirectfb.a: libdirectfb.la
else
clean-local:
all-local:
endif
include $(top_srcdir)/rules/nmfile.make
|