Skip to content

Commit df135d1

Browse files
committed
Initial commit
1 parent bbe59ab commit df135d1

9 files changed

+642
-0
lines changed

Makefile.am

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
NULL =
2+
ACLOCAL_AMFLAGS = -I m4
3+
AM_MAKEFLAGS = --no-print-directory
4+
5+
SUBDIRS = \
6+
src \
7+
po \
8+
$(NULL)
9+
10+
EXTRA_DIST = \
11+
intltool-extract.in \
12+
intltool-merge.in \
13+
intltool-update.in \
14+
$(NULL)
15+
16+
DISTCLEANFILES = \
17+
intltool-extract \
18+
intltool-merge \
19+
intltool-update \
20+
$(NULL)

autogen.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
test -n "$srcdir" || srcdir=$(dirname "$0")
4+
test -n "$srcdir" || srcdir=.
5+
(
6+
cd "$srcdir" &&
7+
mkdir -p m4 &&
8+
AUTOPOINT='intltoolize --automake --copy' autoreconf -fiv -Wall
9+
) || exit
10+
test -n "$NOCONFIGURE" || "$srcdir/configure" --enable-maintainer-mode "$@"

configure.ac

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
AC_INIT([wixl],[0.0], [[email protected]])
2+
AC_CONFIG_SRCDIR([src/wixl.vala])
3+
AC_CONFIG_HEADERS([config.h])
4+
AC_CONFIG_AUX_DIR([build-aux])
5+
AC_CONFIG_MACRO_DIR([m4])
6+
7+
AM_INIT_AUTOMAKE([1.11 dist-xz no-dist-gzip tar-ustar foreign -Wall -Werror subdir-objects -Wno-portability])
8+
9+
# Enable silent rules is available
10+
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
11+
12+
AM_MAINTAINER_MODE
13+
14+
AC_PROG_CC
15+
AC_PROG_CC_STDC
16+
AM_PROG_VALAC([0.16])
17+
AC_PROG_INSTALL
18+
IT_PROG_INTLTOOL([0.35])
19+
PKG_PROG_PKG_CONFIG
20+
21+
pkg_modules="
22+
gio-2.0 >= 2.26.0
23+
libmsi-1.0
24+
libgcab-1.0
25+
uuid >= 1.41.3
26+
libxml-2.0 >= 2.9
27+
"
28+
PKG_CHECK_MODULES(WIXL, [$pkg_modules])
29+
AC_SUBST(WIXL_CFLAGS)
30+
AC_SUBST(WIXL_LIBS)
31+
32+
GETTEXT_PACKAGE=wixl
33+
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Gettext Package])
34+
AC_SUBST(GETTEXT_PACKAGE)
35+
AM_GNU_GETTEXT_VERSION([1.11])
36+
AM_GLIB_GNU_GETTEXT
37+
38+
CFLAGS="$CFLAGS -w"
39+
40+
AC_CONFIG_FILES([
41+
Makefile
42+
po/Makefile.in
43+
src/Makefile
44+
])
45+
AC_OUTPUT
46+
47+
AC_MSG_NOTICE([
48+
wixl $VERSION
49+
============
50+
51+
prefix: ${prefix}
52+
c compiler: ${CC}
53+
])

po/LINGUAS

Whitespace-only changes.

po/POTFILES.in

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[encoding: UTF-8]
2+
src/wixl.vala

po/POTFILES.skip

Whitespace-only changes.

src/Makefile.am

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
NULL =
2+
bin_PROGRAMS = wixl
3+
4+
AM_CFLAGS = -w
5+
6+
AM_VALAFLAGS = \
7+
--vapidir=$(srcdir) --pkg config \
8+
--enable-experimental \
9+
--pkg gio-2.0 \
10+
--pkg libmsi-1.0 \
11+
--pkg libgcab-1.0 \
12+
--pkg libxml-2.0 \
13+
$(NULL)
14+
15+
wixl_SOURCES = \
16+
util.vala \
17+
wixl.vala \
18+
$(NULL)
19+
20+
AM_CPPFLAGS = \
21+
-include config.h \
22+
$(WIXL_CFLAGS) \
23+
-DG_LOG_DOMAIN=\""wixl"\" \
24+
-DLOCALEDIR=\""$(localedir)"\" \
25+
-DPKGDATADIR=\""$(pkgdatadir)"\" \
26+
-DPKGLIBDIR=\""$(pkglibdir)"\" \
27+
$(NULL)
28+
29+
wixl_LDADD = \
30+
$(WIXL_LIBS) \
31+
$(NULL)

src/config.vapi

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[CCode (prefix = "", lower_case_cprefix = "", cheader_filename = "config.h")]
2+
namespace Config
3+
{
4+
public const string PACKAGE_NAME;
5+
public const string PACKAGE_STRING;
6+
public const string PACKAGE_VERSION;
7+
public const string GETTEXT_PACKAGE;
8+
9+
public const string LOCALEDIR;
10+
public const string PKGDATADIR;
11+
public const string PKGLIBDIR;
12+
}

0 commit comments

Comments
 (0)