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