blob: bf3c143c81b5a9986a9469060f6115339e4d96a1 (
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
74
75
76
77
78
79
80
81
82
|
## Makefile.am for DirectFB/lib/voodoo
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 = voodoo.pc
# If the old location isn't cleared, builds of external modules fail
install-exec-local:
rm -rf $(DESTDIR)$(INTERNALINCLUDEDIR)/voodoo
includedir = @INCLUDEDIR@/voodoo
include_HEADERS = \
build.h \
client.h \
conf.h \
interface.h \
manager.h \
message.h \
server.h \
play.h \
types.h
lib_LTLIBRARIES = libvoodoo.la
libvoodoo_la_SOURCES = \
client.c \
conf.c \
interface.c \
internal.h \
manager.c \
play.c \
server.c
libvoodoo_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-release $(LT_RELEASE) \
$(DFB_LDFLAGS)
libvoodoo_la_LIBADD = ../direct/libdirect.la
#
## and now rebuild the static version with the *correct* object files
#
if BUILD_STATIC
clean-local:
rm -f libvoodoo_fixed.a
all-local: libvoodoo_fixed.a
libvoodoo_fixed.a: .libs/libvoodoo.a
rm -f libvoodoo_fixed.a
${AR} cru libvoodoo_fixed.a `find . -name "*.o"`
${RANLIB} libvoodoo_fixed.a
cp -pf libvoodoo_fixed.a .libs/libvoodoo.a
.libs/libvoodoo.a: libvoodoo.la
else
clean-local:
all-local:
endif
include $(top_srcdir)/rules/nmfile.make
|