summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: 6d3d9a9225251ff9bf3e114918f12a73cb01ae89 (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
lib_LTLIBRARIES = libnul.la

AM_CFLAGS=-Ilibffi/include @DEP_CFLAGS@

libnul_la_SOURCES =	\
	invoke.c	\
	watch.c		\
	hash.c		\
	dbus.c		\
	elffile.c	\
	array.c		\
	epoll.c		\
	dbus-int.c	\
	random.c	\
	signal-handler.c \
	file-utils.c	\
	libnul.h

clean-local:
	cd libffi && $(MAKE) $(AM_MAKEFLAGS) clean
distclean-local:
	cd libffi && $(MAKE) $(AM_MAKEFLAGS) distclean
mostlyclean-local:
	cd libffi && $(MAKE) $(AM_MAKEFLAGS) mostlyclean
libffi/libffi_convenience.la:
	cd libffi && $(MAKE) $(AM_MAKEFLAGS) all

libnul_la_LIBADD = @DEP_LIBS@ libffi/libffi_convenience.la

libnul_la_LDFLAGS = -no-undefined

noinst_PROGRAMS = example dbw-example prefix-test hash-test

example_SOURCES = example.c
example_LDADD = $(top_builddir)/libnul.la

dbw_example_SOURCES = dbw-example.c
dbw_example_LDADD = $(top_builddir)/libnul.la

prefix_test_SOURCES = prefix-test.c
prefix_test_LDADD = $(top_builddir)/libnul.la

hash_test_SOURCES = hash-test.c
hash_test_LDADD = $(top_builddir)/libnul.la

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libnul.pc

libnulincludedir = $(includedir)
libnulinclude_HEADERS = $(top_srcdir)/libnul.h