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).
     1 ## Process this file with automake to produce Makefile.in
     2 
     3 INCLUDES = \
     4 	$(LUA_CFLAGS) \
     5 	$(CURL_CFLAGS) \
     6 	$(EXPAT_CFLAGS) \
     7 	$(RPM_CFLAGS) \
     8 	-I$(top_builddir)/gl -I$(top_srcdir)/gl \
     9 	-I$(top_builddir)/src -I$(top_srcdir)/src \
    10 	-I$(top_srcdir)/librazor \
    11 	-DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
    12 	-DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
    13 	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
    14 	-DPACKAGE_BIN_DIR=\""$(bindir)"\" \
    15 	-DPACKAGE_LOCALSTATEDIR=\""$(localstatedir)"\" \
    16 	-DPACKAGE_LOCALE_DIR=\""$(localedir)"\"
    17 
    18 bin_PROGRAMS = razor
    19 noinst_PROGRAMS = rpm
    20 check_PROGRAMS = test-driver
    21 
    22 razor_SOURCES = main.c import-yum.c
    23 if HAVE_RPMLIB
    24 razor_SOURCES += import-rpmdb.c
    25 endif
    26 razor_LDADD = $(RPM_LIBS) $(EXPAT_LIBS) $(CURL_LIBS) $(LUA_LIBS) $(top_builddir)/librazor/librazor.la $(top_builddir)/gl/libgnu.la $(EXTRA_LIBS)
    27 
    28 rpm_SOURCES = rpm.c
    29 rpm_LDADD = $(top_builddir)/librazor/librazor.la $(EXTRA_LIBS)
    30 
    31 test_driver_SOURCES = test-driver.c
    32 test_driver_LDADD = $(EXPAT_LIBS) $(top_builddir)/librazor/librazor.la $(EXTRA_LIBS)
    33 
    34 TESTS = test-driver
    35 XFAIL_TESTS = test-driver
    36 
    37 EXTRA_DIST = 			\
    38 	test.xml
    39 
    40 clean-local :
    41 	rm -f *~
    42