summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:59 -0400
committerRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:59 -0400
commit03134fa5f6f25d92724ce4c183f9bbe12a9e37dc (patch)
tree847326a4de82f0241ac87cbbc427a1b92a696a02 /Makefile.am
parentd7469385b05b9510338407fa123e9ad090f80af6 (diff)
Imported Upstream version 1.5.11
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am152
1 files changed, 152 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..fa0baca
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,152 @@
+AUTOMAKE_OPTIONS = 1.6
+
+# this WILL NOT WORK for you. only inhouse patched version of
+# sapphire will omit enciphering code when set to yes, so leave
+# as no, unless you really know what you're doing
+
+legalexport := no
+
+##### Customizable stuff. Set it how you like it #####
+
+# if building dll with gcc on windoze (www.mingw.org)
+# note you must set need_local_regex and buildshare to yes
+if MINGW
+mingw = yes
+need_local_regex := yes
+else
+
+# need regular expression stuff?
+need_local_regex := no
+
+# shared library - set to yes if you would like to build
+#buildshare := @enable_shared@
+
+endif
+
+# Debugging options etc...
+debug := @enable_debug@
+profile := @enable_profile@
+
+
+# endian, etc. support for other hardware
+
+system := @target_system@
+
+#system := intel
+#system := sparc_solaris
+#system := macosx
+#system := arm
+#system := gnu_bigendian
+#system := beos
+
+# SPARC Solaris users should define system as sparc_solaris; SPARC users running Linux or other OSes with glibc, like Debian GNU/Linux should use gnu_bigendian instead
+
+# to build on FreeBSD, simply use gmake instead of make
+
+# to build for Darwin on PPC, set system to macosx
+
+
+# zLib support
+zlib := @with_zlib@
+
+# icu support
+icu := @with_icu@
+
+# Global config directory
+globalconfdir := @sysconfdir@
+
+SUBDIRS = lib . icu
+if BUILDTESTS
+TESTSDIR = tests
+else
+TESTSDIR =
+endif
+if BUILDUTILS
+UTILSDIR = utilities
+else
+UTILSDIR =
+endif
+if BUILDEXAMPLES
+EXAMPLESDIR = examples
+else
+EXAMPLESDIR =
+endif
+
+SUBDIRS += $(TESTSDIR) $(UTILSDIR) $(EXAMPLESDIR)
+
+AM_CPPFLAGS = -I $(top_srcdir)/include
+EXTRA_DIST = sword.spec sword.kdevprj sword.bmp usrinst.sh autogen.sh sword.pc.in
+
+if USE_PKGCONF
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = sword.pc
+
+$(pkgconfig_DATA): config.status
+endif
+
+if INSTCONF
+sysconf_DATA = sword.conf
+sword.conf:
+ @echo "[Install]" > sword.conf
+ @echo "DataPath=$(pkgdatadir)/" >> sword.conf
+
+clean-generic:
+ -rm -f sword.conf
+endif
+
+noinst_PROGRAMS = buildtest
+buildtest_SOURCES = buildtest.cpp
+
+if ICU
+iculibs = -licui18n -licuuc
+endif
+
+buildtest_LDADD = $(top_builddir)/lib/libsword.la
+
+include locales.d/Makefile.am
+include samples/Makefile.am
+include doc/Makefile.am
+
+restore:
+ cd $(top_srcdir) && ./scripts/restoremake.sh
+
+install: install-recursive
+ @echo ""
+ @echo "sword is installed."
+ @echo ""
+ @echo "if this is your first time, you may need a basic global"
+ @echo "configuration file. one can be generated to $(DESTDIR)$(sysconfdir)/sword.conf"
+ @echo "by typing: \"make install_config\""
+ @echo ""
+ @echo "modules (Bibles, etc.), may then be unzipped to $(pkgdatadir)/"
+ @echo ""
+ @echo "type \"make register\" to help us keep track of how many"
+ @echo "people are using sword."
+ @echo "(you may consider exiting from 'root', first, to make this"
+ @echo "a little more personal)"
+ @echo ""
+
+
+
+install-data-am: installlocaleDATA installmodsDATA install-pkgconfigDATA
+
+uninstall-am: uninstall-info-am uninstalllocaleDATA \
+ uninstallmodsDATA uninstall-sysconfDATA uninstall-pkgconfigDATA
+
+
+register:
+ @echo ""
+ echo "(***) $$USER@$$HOSTNAME, $$(date), $$(uname -m -r -s), SWORD @VERSION@, ${pkgdatadir}" | mail sword.users@crosswire.org
+ @echo ""
+ @echo "The output of this command has been sent to CrossWire-- thank you. Enjoy!"
+ @echo ""
+
+install_config:
+ @echo "[Install]" > $(DESTDIR)$(sysconfdir)/sword.conf
+ @echo "DataPath=$(pkgdatadir)/" >> $(DESTDIR)$(sysconfdir)/sword.conf
+ @echo "sword.conf generated"
+
+
+dist-hook:
+ (cd $(distdir) && ./autogen.sh)
+ rm -r $(distdir)/autom4te.cache