summaryrefslogtreecommitdiff
path: root/nautilus-installer/install-lib/Makefile.am
blob: 315d8978a80952807204a46b8cf10a990fd4edca (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
NULL =

if ENABLE_INSTALLER
LIBRARY = libeazelinstall_minimal.a
endif

noinst_LIBRARIES = $(LIBRARY)

CFLAGS = -g -O2 -Wall -Werror

libeazelinstall_minimal_a_SOURCES = 		\
	eazel-install-metadata.c		\
	eazel-install-protocols.c		\
	eazel-install-logic2.c			\
	eazel-install-xml-package-list.c	\
	eazel-install-object.c			\
	eazel-install-problem.c			\
	eazel-softcat.c				\
	eazel-package-system.c			\
	eazel-package-system-types.c		\
	$(NULL)

libeazelinstall_minimal_a_LIBADD = $(PACKAGE_SYSTEM_OBJECT)
libeazelinstall_minimal_a_DEPENDENCIES = $(PACKAGE_SYSTEM_OBJECT)

INCLUDES=\
	-DEAZEL_INSTALL_NO_CORBA				\
	-DEAZEL_INSTALL_SLIM 					\
	-DTRILOBITE_SLIM 					\
	-DG_LOG_DOMAIN=\"Nautilus-Installer\"			\
	-I.							\
	-I@top_srcdir@						\
	-I/usr/include/rpm					\
        -I@top_srcdir@/components/services/trilobite		\
        -I@top_srcdir@/components/services/trilobite/libtrilobite	\
        -I@top_srcdir@/components/services/install/lib		\
	@GLIB_CFLAGS@						\
	@GTK_CFLAGS@						\
	@GCONF_CFLAGS@						\
	@XML_CFLAGS@						\
	@GHTTP_CFLAGS@						\
	$(NULL)

TRILOBITE_HDRS =  \
	libtrilobite.h \
	libtrilobite-service.h \
	trilobite-core-distribution.h \
	trilobite-core-messaging.h \
	trilobite-core-network.h \
	trilobite-core-utils.h \
	trilobite-i18n.h \
	trilobite-md5-tools.h \
	trilobite-redirect.h \
	trilobite-root-client-private.h \
	trilobite-root-client-public.h \
	trilobite-root-helper.h \
	$(NULL)

$(TRILOBITE_HDRS):
	rm -f $@; ln -s $(top_srcdir)/components/services/trilobite/libtrilobite/`basename $@` $@

$(libeazelinstall_minimal_a_SOURCES) eazel-package-system-rpm4.c eazel-package-system-rpm3.c: $(TRILOBITE_HDRS)
	rm -f $@; ln -s $(top_srcdir)/components/services/install/lib/`basename $@` $@

eazel-package-system-rpm4.o: eazel-package-system-rpm4.c
eazel-package-system-rpm3.o: eazel-package-system-rpm3.c