src/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Wed Apr 29 17:00:01 2009 +0100 (2009-04-29)
changeset 361 2523d03a840e
parent 351 48b0adfe3059
child 398 92f0d99f1108
permissions -rw-r--r--
Add support for preloading lua modules. This is useful both when
providing lua bindings to applications based on librazor and when
producing static binaries using librazor (where otherwise the lua
POSIX library would need to be included as an additional dynamic
object).
rhughes@241
     1
## Process this file with automake to produce Makefile.in
rhughes@241
     2
rhughes@241
     3
INCLUDES = \
ali@352
     4
	$(LUA_CFLAGS) \
rhughes@241
     5
	$(CURL_CFLAGS) \
rhughes@241
     6
	$(EXPAT_CFLAGS) \
rhughes@241
     7
	$(RPM_CFLAGS) \
ali@332
     8
	-I$(top_builddir)/gl -I$(top_srcdir)/gl \
rhughes@241
     9
	-I$(top_builddir)/src -I$(top_srcdir)/src \
rhughes@241
    10
	-I$(top_srcdir)/librazor \
rhughes@241
    11
	-DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
rhughes@241
    12
	-DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
rhughes@241
    13
	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
rhughes@241
    14
	-DPACKAGE_BIN_DIR=\""$(bindir)"\" \
rhughes@241
    15
	-DPACKAGE_LOCALSTATEDIR=\""$(localstatedir)"\" \
rhughes@241
    16
	-DPACKAGE_LOCALE_DIR=\""$(localedir)"\"
rhughes@241
    17
krh@265
    18
bin_PROGRAMS = razor
krh@265
    19
noinst_PROGRAMS = rpm
jbowes@284
    20
check_PROGRAMS = test-driver
rhughes@241
    21
ali@320
    22
razor_SOURCES = main.c import-yum.c
ali@320
    23
if HAVE_RPMLIB
ali@320
    24
razor_SOURCES += import-rpmdb.c
ali@320
    25
endif
ali@352
    26
razor_LDADD = $(RPM_LIBS) $(EXPAT_LIBS) $(CURL_LIBS) $(LUA_LIBS) $(top_builddir)/librazor/librazor.la $(top_builddir)/gl/libgnu.la $(EXTRA_LIBS)
rhughes@241
    27
rhughes@241
    28
rpm_SOURCES = rpm.c
ali@335
    29
rpm_LDADD = $(top_builddir)/librazor/librazor.la $(EXTRA_LIBS)
rhughes@241
    30
jbowes@284
    31
test_driver_SOURCES = test-driver.c
ali@335
    32
test_driver_LDADD = $(EXPAT_LIBS) $(top_builddir)/librazor/librazor.la $(EXTRA_LIBS)
jbowes@284
    33
jbowes@284
    34
TESTS = test-driver
ali@351
    35
XFAIL_TESTS = test-driver
jbowes@284
    36
ali@343
    37
EXTRA_DIST = 			\
ali@343
    38
	test.xml
ali@343
    39
rhughes@241
    40
clean-local :
rhughes@241
    41
	rm -f *~
rhughes@241
    42