2007-08-23 06:50:55 -07:00
|
|
|
|
|
|
|
NULL =
|
|
|
|
|
|
|
|
INCLUDES = \
|
|
|
|
$(GLIB_CFLAGS) \
|
|
|
|
$(DBUS_CFLAGS) \
|
2007-10-09 10:21:41 -07:00
|
|
|
$(LIBNM_CFLAGS) \
|
2007-08-23 06:50:55 -07:00
|
|
|
-I$(top_srcdir)/libpackagekit \
|
|
|
|
-I$(top_srcdir)/libgbus \
|
2007-09-24 12:47:58 -07:00
|
|
|
-I$(top_srcdir)/libselftest \
|
2007-08-23 06:50:55 -07:00
|
|
|
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
|
|
|
|
-DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
|
|
|
|
|
|
|
|
GBUS_LIBS = \
|
|
|
|
$(top_builddir)/libgbus/libgbus.la \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-08-30 16:20:13 -07:00
|
|
|
SELFTEST_LIBS = \
|
|
|
|
$(top_builddir)/libselftest/libselftest.la \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-11-04 13:02:00 -08:00
|
|
|
PK_LIBS = \
|
|
|
|
$(top_builddir)/libpackagekit/libpackagekit.la \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-08-23 15:33:22 -07:00
|
|
|
lib_LTLIBRARIES = \
|
2007-08-23 06:50:55 -07:00
|
|
|
libpackagekit.la \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-08-23 15:33:22 -07:00
|
|
|
libpackagekit_includedir = $(includedir)/packagekit
|
|
|
|
|
|
|
|
libpackagekit_include_HEADERS = \
|
|
|
|
pk-debug.h \
|
|
|
|
pk-connection.h \
|
2007-10-09 10:21:41 -07:00
|
|
|
pk-network.h \
|
2007-08-30 17:33:49 -07:00
|
|
|
pk-package-id.h \
|
2007-10-02 14:59:53 -07:00
|
|
|
pk-package-list.h \
|
2007-09-24 12:47:58 -07:00
|
|
|
pk-enum-list.h \
|
2007-09-07 09:06:05 -07:00
|
|
|
pk-enum.h \
|
2007-10-13 11:29:00 -07:00
|
|
|
pk-common.h \
|
2007-09-24 12:47:58 -07:00
|
|
|
pk-client.h \
|
2007-08-23 15:33:22 -07:00
|
|
|
pk-task-list.h \
|
|
|
|
pk-job-list.h \
|
|
|
|
pk-polkit-client.h \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-08-23 06:50:55 -07:00
|
|
|
libpackagekit_la_SOURCES = \
|
|
|
|
pk-debug.c \
|
|
|
|
pk-debug.h \
|
|
|
|
pk-marshal.c \
|
|
|
|
pk-marshal.h \
|
|
|
|
pk-connection.c \
|
|
|
|
pk-connection.h \
|
2007-10-09 10:21:41 -07:00
|
|
|
pk-network.h \
|
2007-08-30 17:33:49 -07:00
|
|
|
pk-package-id.c \
|
2007-10-02 14:59:53 -07:00
|
|
|
pk-package-id.h \
|
|
|
|
pk-package-list.c \
|
|
|
|
pk-package-list.h \
|
2007-09-24 12:47:58 -07:00
|
|
|
pk-enum-list.c \
|
|
|
|
pk-enum-list.h \
|
2007-09-07 09:06:05 -07:00
|
|
|
pk-enum.h \
|
|
|
|
pk-enum.c \
|
2007-10-13 11:29:00 -07:00
|
|
|
pk-common.c \
|
|
|
|
pk-common.h \
|
2007-09-24 12:47:58 -07:00
|
|
|
pk-client.c \
|
|
|
|
pk-client.h \
|
2007-08-23 06:50:55 -07:00
|
|
|
pk-task-list.c \
|
|
|
|
pk-task-list.h \
|
|
|
|
pk-job-list.c \
|
|
|
|
pk-job-list.h \
|
|
|
|
pk-polkit-client.c \
|
|
|
|
pk-polkit-client.h \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-11-04 13:02:00 -08:00
|
|
|
if PK_BUILD_NETWORKMANAGER
|
2007-10-22 13:44:57 -07:00
|
|
|
libpackagekit_la_SOURCES += \
|
|
|
|
pk-network-nm.c \
|
|
|
|
$(NULL)
|
|
|
|
else
|
|
|
|
libpackagekit_la_SOURCES += \
|
|
|
|
pk-network-dummy.c \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2007-08-23 06:50:55 -07:00
|
|
|
libpackagekit_la_LIBADD = \
|
|
|
|
$(GLIB_LIBS) \
|
|
|
|
$(DBUS_LIBS) \
|
|
|
|
$(GBUS_LIBS) \
|
2007-10-09 10:21:41 -07:00
|
|
|
$(LIBNM_LIBS) \
|
2007-08-23 06:50:55 -07:00
|
|
|
$(NULL)
|
|
|
|
|
2007-11-04 13:02:00 -08:00
|
|
|
if PK_BUILD_TESTS
|
|
|
|
libpackagekit_la_LIBADD += \
|
|
|
|
$(SELFTEST_LIBS) \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2007-08-23 15:33:22 -07:00
|
|
|
libpackagekit_la_LDFLAGS = \
|
|
|
|
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-11-04 13:02:00 -08:00
|
|
|
if PK_BUILD_TESTS
|
2007-08-30 16:20:13 -07:00
|
|
|
check_PROGRAMS = \
|
|
|
|
pk-self-test
|
|
|
|
|
2007-10-29 14:35:33 -07:00
|
|
|
noinst_PROGRAMS = \
|
|
|
|
pk-self-test
|
|
|
|
|
2007-08-30 16:20:13 -07:00
|
|
|
pk_self_test_SOURCES = \
|
|
|
|
pk-self-test.c \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
pk_self_test_LDADD = \
|
|
|
|
$(GLIB_LIBS) \
|
|
|
|
$(DBUS_LIBS) \
|
|
|
|
$(SELFTEST_LIBS) \
|
|
|
|
$(PK_LIBS) \
|
|
|
|
$(NULL)
|
|
|
|
|
2007-11-04 13:02:00 -08:00
|
|
|
TESTS = pk-self-test
|
|
|
|
endif
|
2007-08-30 16:20:13 -07:00
|
|
|
|
2007-08-23 06:50:55 -07:00
|
|
|
EXTRA_DIST = \
|
|
|
|
pk-marshal.list
|
|
|
|
|
|
|
|
BUILT_SOURCES = \
|
|
|
|
pk-marshal.c \
|
|
|
|
pk-marshal.h \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
pk-marshal.c: pk-marshal.list
|
|
|
|
echo "#include \"pk-marshal.h\"" > $@ && \
|
|
|
|
@GLIB_GENMARSHAL@ $< --prefix=pk_marshal --body >> $@
|
|
|
|
|
|
|
|
pk-marshal.h: pk-marshal.list
|
|
|
|
@GLIB_GENMARSHAL@ $< --prefix=pk_marshal --header > $@
|
|
|
|
|
2007-11-04 13:50:15 -08:00
|
|
|
if PK_BUILD_GCOV
|
|
|
|
clean-gcov:
|
|
|
|
rm -f *.gcov *.gcda
|
|
|
|
gcov: clean-gcov all check
|
2007-11-04 14:05:13 -08:00
|
|
|
$(top_srcdir)/tools/create-coverage-report.sh libpackagekit $(filter %.c,$(libpackagekit_la_SOURCES)) > gcov.txt
|
|
|
|
endif
|
|
|
|
|
|
|
|
if PK_BUILD_GPROF
|
|
|
|
clean-gprof:
|
|
|
|
rm -f *.out
|
|
|
|
gprof: clean-gprof all check
|
|
|
|
gprof .libs/pk-self-test > gprof.txt
|
2007-11-04 13:50:15 -08:00
|
|
|
endif
|
2007-08-23 06:50:55 -07:00
|
|
|
|
2007-11-04 13:50:15 -08:00
|
|
|
CLEANFILES = *~ $(BUILT_SOURCES) *.bb *.bbg *.da *.gcov *.gcda
|
|
|
|
|
|
|
|
clean-local:
|
|
|
|
rm -f $(CLEANFILES)
|
2007-08-23 06:50:55 -07:00
|
|
|
|