summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2013-01-09 17:42:42 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2013-01-09 18:04:24 +0100
commit68f9b97fc9618208b5fc951c1b74a8f9db1fd0e2 (patch)
tree99cbe905289d93523dfe01a6f5e1841129428d76
parent549146755c4a510dd3fd8db87724c3b573927d89 (diff)
downloadmsitools-68f9b97fc9618208b5fc951c1b74a8f9db1fd0e2.tar.gz
msitools-68f9b97fc9618208b5fc951c1b74a8f9db1fd0e2.tar.xz
msitools-68f9b97fc9618208b5fc951c1b74a8f9db1fd0e2.zip
merge wixl makefile into toplevel
-rw-r--r--Makefile.am63
-rw-r--r--config.vapi (renamed from wixl/config.vapi)0
-rw-r--r--configure.ac1
-rw-r--r--wixl/Makefile.am46
4 files changed, 56 insertions, 54 deletions
diff --git a/Makefile.am b/Makefile.am
index 623c479..7832032 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,9 +1,6 @@
+NULL =
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = libmsi tests .
-
-if WIXL
-SUBDIRS += po wixl
-endif
+SUBDIRS = libmsi tests po .
dist_include_HEADERS = \
include/libmsi.h \
@@ -13,10 +10,14 @@ dist_include_HEADERS = \
include/libmsi-summary-info.h \
include/libmsi-types.h
-AM_CPPFLAGS = -Iinclude -I$(srcdir)/include $(GLIB_CFLAGS) $(GSF_CFLAGS) $(UUID_CFLAGS)
+AM_CPPFLAGS = -Iinclude -I$(srcdir)/include \
+ $(GLIB_CFLAGS) $(GSF_CFLAGS) $(UUID_CFLAGS) \
+ $(NULL)
AM_LDFLAGS = -Llibmsi
+# Low-level tools
+
bin_PROGRAMS = msibuild msiinfo
msibuild_SOURCES = tools/msibuild.c tools/sqldelim.c tools/sqldelim.h
@@ -27,6 +28,54 @@ msiinfo_SOURCES = tools/msiinfo.c
msiinfo_LDADD = -lmsi $(GLIB_LIBS) $(GSF_LIBS)
msiinfo_DEPENDENCIES = libmsi/libmsi.la
+# Wixl
+
+bin_PROGRAMS += wixl
+
+wixl_CFLAGS = -w
+
+# --vapidir paths are relative to the source directory!
+
+wixl_VALAFLAGS = \
+ -H wixl.h --use-header \
+ --vapidir=. \
+ --vapidir=vapi \
+ --vapidir=$(abs_top_builddir)/libmsi \
+ --pkg config \
+ --enable-experimental \
+ --pkg gio-2.0 \
+ --pkg libmsi-1.0 \
+ --pkg libgcab-1.0 \
+ --pkg libxml-2.0 \
+ --pkg posix \
+ $(NULL)
+
+wixl_SOURCES = \
+ wixl/builder.vala \
+ wixl/msi.vala \
+ wixl/preprocessor.vala \
+ wixl/util.vala \
+ wixl/wix.vala \
+ wixl/wixl.vala \
+ $(NULL)
+
+wixl_CPPFLAGS = \
+ -include config.h \
+ -I $(top_srcdir)/include \
+ $(WIXL_CFLAGS) \
+ -DG_LOG_DOMAIN=\""wixl"\" \
+ -DLOCALEDIR=\""$(localedir)"\" \
+ -DPKGDATADIR=\""$(pkgdatadir)"\" \
+ -DPKGLIBDIR=\""$(pkglibdir)"\" \
+ $(NULL)
+
+wixl_LDADD = \
+ $(WIXL_LIBS) \
+ libmsi/libmsi.la \
+ $(NULL)
+
+wixl_DEPENDENCIES = libmsi/libmsi.la
+
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libmsi-1.0.pc
@@ -37,7 +86,7 @@ DISTCLEANFILES = atconfig atlocal
CLEANFILES = testsuite.log
check-local: $(srcdir)/tests/testsuite atconfig atlocal
- $(SHELL) $(srcdir)/tests/testsuite AUTOTEST_PATH=.:wixl $(TESTSUITEFLAGS)
+ $(SHELL) $(srcdir)/tests/testsuite AUTOTEST_PATH=. $(TESTSUITEFLAGS)
installcheck-local: $(srcdir)/tests/testsuite atconfig atlocal
$(SHELL) $(srcdir)/tests/testsuite AUTOTEST_PATH=$(bindir) $(TESTSUITEFLAGS)
diff --git a/wixl/config.vapi b/config.vapi
index 96bf752..96bf752 100644
--- a/wixl/config.vapi
+++ b/config.vapi
diff --git a/configure.ac b/configure.ac
index a28fc48..123446e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -70,7 +70,6 @@ AC_CONFIG_FILES([
libmsi-1.0.pc
po/Makefile.in
libmsi/Makefile
- wixl/Makefile
tests/Makefile
])
AC_OUTPUT
diff --git a/wixl/Makefile.am b/wixl/Makefile.am
deleted file mode 100644
index 8e1bfa7..0000000
--- a/wixl/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-NULL =
-bin_PROGRAMS = wixl
-
-AM_CFLAGS = -w
-
-# --vapidir paths are relative to the source directory!
-
-AM_VALAFLAGS = \
- -H wixl.h --use-header \
- --vapidir=. \
- --vapidir=../vapi \
- --vapidir=$(abs_top_builddir)/libmsi \
- --pkg config \
- --enable-experimental \
- --pkg gio-2.0 \
- --pkg libmsi-1.0 \
- --pkg libgcab-1.0 \
- --pkg libxml-2.0 \
- --pkg posix \
- $(NULL)
-
-wixl_SOURCES = \
- builder.vala \
- msi.vala \
- preprocessor.vala \
- util.vala \
- wix.vala \
- wixl.vala \
- $(NULL)
-
-AM_CPPFLAGS = \
- -include config.h \
- -I $(top_srcdir)/include \
- $(WIXL_CFLAGS) \
- -DG_LOG_DOMAIN=\""wixl"\" \
- -DLOCALEDIR=\""$(localedir)"\" \
- -DPKGDATADIR=\""$(pkgdatadir)"\" \
- -DPKGLIBDIR=\""$(pkglibdir)"\" \
- $(NULL)
-
-wixl_LDADD = \
- $(WIXL_LIBS) \
- ../libmsi/libmsi.la \
- $(NULL)
-
-wixl_DEPENDENCIES = ../libmsi/libmsi.la