Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Autotools build system

svn path=/trunk/win32-installers/; revision=115680
  • Loading branch information...
commit 03aebb1ea37d6c575902d4f779f547c797bed880 1 parent 2320e38
@btaylor btaylor authored
Showing with 149 additions and 75 deletions.
  1. +4 −0 Makefile.am
  2. +4 −0 autogen.sh
  3. +38 −0 configure.ac
  4. +0 −12 default.build
  5. +12 −0 modules/Makefile.am
  6. +7 −0 modules/aspell-lib/Makefile.am
  7. +0 −4 modules/aspell-lib/aspell-lib.build
  8. +7 −0 modules/glade-2-dev/Makefile.am
  9. +0 −4 modules/glade-2-dev/glade-2-dev.build
  10. +7 −0 modules/glade-2-lib/Makefile.am
  11. +0 −4 modules/glade-2-lib/glade-2-lib.build
  12. +7 −0 modules/gtk+-2.0-dev/Makefile.am
  13. +0 −4 modules/gtk+-2.0-dev/gtk+-2.0-dev.build
  14. +7 −0 modules/gtk+-2.0-lib/Makefile.am
  15. +0 −4 modules/gtk+-2.0-lib/glade-2-dev.build
  16. +0 −11 modules/modules.build
  17. +7 −0 modules/mono-cairo-dev/Makefile.am
  18. +0 −4 modules/mono-cairo-dev/mono-cairo-dev.build
  19. +7 −0 modules/mono-cairo-lib/Makefile.am
  20. +0 −4 modules/mono-cairo-lib/mono-cairo-lib.build
  21. +7 −0 modules/poppler-lib/Makefile.am
  22. +0 −4 modules/poppler-lib/poppler-lib.build
  23. +7 −0 modules/vte-lib/Makefile.am
  24. +0 −4 modules/vte-lib/vte-lib.build
  25. +7 −0 modules/vte-sharp-dev/Makefile.am
  26. +0 −4 modules/vte-sharp-dev/vte-sharp-dev.build
  27. +7 −0 modules/vte-sharp-lib/Makefile.am
  28. +0 −4 modules/vte-sharp-lib/vte-sharp-lib.build
  29. +7 −0 runtime-en/Makefile.am
  30. +0 −4 runtime-en/Runtime.build
  31. +7 −0 sdk-en/Makefile.am
  32. +0 −4 sdk-en/SDK.build
View
4 Makefile.am
@@ -0,0 +1,4 @@
+SUBDIRS = \
+ modules \
+ runtime-en \
+ sdk-en
View
4 autogen.sh
@@ -0,0 +1,4 @@
+aclocal
+automake --add-missing --foreign
+autoconf
+./configure --enable-maintainer-mode "$@" \
View
38 configure.ac
@@ -0,0 +1,38 @@
+AC_INIT(README)
+AC_CANONICAL_SYSTEM
+AC_PREREQ(2.13)
+AM_INIT_AUTOMAKE(win32-installers, 0.1)
+AM_MAINTAINER_MODE
+AC_PROG_INSTALL
+
+AC_PATH_PROG(CANDLE, candle, no)
+if test "x$CANDLE" = "xno" ; then
+ AC_MSG_ERROR(['No candle found'])
+fi
+
+
+AC_PATH_PROG(LIGHT, light, no)
+if test "x$LIGHT" = "xno" ; then
+ AC_MSG_ERROR(['No light found'])
+fi
+
+AC_SUBST(CANDLE)
+AC_SUBST(LIGHT)
+
+AC_OUTPUT([
+Makefile
+modules/Makefile
+modules/aspell-lib/Makefile
+modules/glade-2-dev/Makefile
+modules/glade-2-lib/Makefile
+modules/gtk+-2.0-dev/Makefile
+modules/gtk+-2.0-lib/Makefile
+modules/mono-cairo-dev/Makefile
+modules/mono-cairo-lib/Makefile
+modules/poppler-lib/Makefile
+modules/vte-lib/Makefile
+modules/vte-sharp-dev/Makefile
+modules/vte-sharp-lib/Makefile
+runtime-en/Makefile
+sdk-en/Makefile
+])
View
12 default.build
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-<project name="Gtk# Installer" default="build">
- <target name="*">
- <nant target="${target::get-current-target()}">
- <buildfiles>
- <include name="modules/*.build" />
- <include name="runtime-en/*.build" />
- <include name="sdk-en/*.build" />
- </buildfiles>
- </nant>
- </target>
-</project>
View
12 modules/Makefile.am
@@ -0,0 +1,12 @@
+SUBDIRS = \
+ aspell-lib/ \
+ glade-2-dev/ \
+ glade-2-lib/ \
+ gtk+-2.0-dev/ \
+ gtk+-2.0-lib/ \
+ mono-cairo-dev/ \
+ mono-cairo-lib/ \
+ poppler-lib/ \
+ vte-lib/ \
+ vte-sharp-dev/ \
+ vte-sharp-lib/
View
7 modules/aspell-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = aspell-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/aspell-lib/aspell-lib.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="aspell-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/glade-2-dev/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = glade-2-dev
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/glade-2-dev/glade-2-dev.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="glade-2-dev" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/glade-2-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = glade-2-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/glade-2-lib/glade-2-lib.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="glade-2-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/gtk+-2.0-dev/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = gtk+-2.0-dev
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/gtk+-2.0-dev/gtk+-2.0-dev.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="gtk+-2.0-dev" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/gtk+-2.0-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = gtk+-2.0-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/gtk+-2.0-lib/glade-2-dev.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="gtk+-2.0-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
11 modules/modules.build
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<project name="modules" default="build">
- <target name="*">
- <nant target="${target::get-current-target()}">
- <buildfiles>
- <include name="**/*.build" />
- <exclude name="modules.build" />
- </buildfiles>
- </nant>
- </target>
-</project>
View
7 modules/mono-cairo-dev/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = mono-cairo-dev
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/mono-cairo-dev/mono-cairo-dev.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="mono-cairo-dev" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/mono-cairo-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = aspell-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/mono-cairo-lib/mono-cairo-lib.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="mono-cairo-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/poppler-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = poppler-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/poppler-lib/poppler-lib.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="poppler-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/vte-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = vte-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/vte-lib/vte-lib.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="vte-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/vte-sharp-dev/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = vte-sharp-dev
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/vte-sharp-dev/vte-sharp-dev.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="vte-sharp-dev" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 modules/vte-sharp-lib/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = vte-sharp-lib
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 modules/vte-sharp-lib/vte-sharp-lib.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="vte-sharp-lib" default="build">
- <include buildfile="../../build/module.include" />
-</project>
View
7 runtime-en/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = Runtime
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 runtime-en/Runtime.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="Runtime" default="build">
- <include buildfile="../build/installer.include" />
-</project>
View
7 sdk-en/Makefile.am
@@ -0,0 +1,7 @@
+MODULE = SDK
+CANDLE_FLAGS =
+LIGHT_FLAGS =
+
+$(MODULE).msm: $(MODULE).wxs
+ candle $(CANDLE_FLAGS) $(MODULE).wxs
+ light $(LIGHT_FLAGS) $(MODULE).wixobj
View
4 sdk-en/SDK.build
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<project name="SDK" default="build">
- <include buildfile="../build/installer.include" />
-</project>
Please sign in to comment.
Something went wrong with that request. Please try again.