]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add configure vars for htdocs and grammar dirs
authorMichael Jerris <mike@jerris.com>
Mon, 11 Jan 2010 15:47:36 +0000 (15:47 +0000)
committerMichael Jerris <mike@jerris.com>
Mon, 11 Jan 2010 15:47:36 +0000 (15:47 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16239 d0543943-73ff-0310-b7d9-9358b9ac24b2

Makefile.am
build/modmake.rules.in
configure.in
src/mod/asr_tts/mod_pocketsphinx/Makefile

index 7004a180854c9f9c940928a4af43f356daa41ae0..9a3b442f64073b225ec24bdbebb985fd43602103 100644 (file)
@@ -305,24 +305,23 @@ samples-conf:
        done
 
 samples-htdocs: 
-       test -d $(DESTDIR)$(prefix)/htdocs || $(mkinstalldirs) $(DESTDIR)$(prefix)/htdocs
+       test -d $(DESTDIR)@htdocsdir@/ || $(mkinstalldirs) $(DESTDIR)@htdocsdir@
        for htdocsfile in `find htdocs -name \* | grep -v .svn` ; do \
                dir=`echo $$htdocsfile | sed -e 's|/[^/]*$$||'`; \
                filename=`echo $$htdocsfile | sed -e 's|^.*/||'`; \
-               test -d $(DESTDIR)$(PREFIX)/$$dir || $(mkinstalldirs) $(DESTDIR)$(prefix)/$$dir ; \
-               test -f $(DESTDIR)$(PREFIX)/$$dir/$$filename || $(INSTALL) -m 644 $$dir/$$filename $(DESTDIR)$(PREFIX)/$$dir 2>/dev/null;  \
+               test -d $(DESTDIR)@htdocsdir@/$$dir || $(mkinstalldirs) $(DESTDIR)@htdocsdir@/$$dir ; \
+               test -f $(DESTDIR)@htdocsdir@/$$dir/$$filename || $(INSTALL) -m 644 $$dir/$$filename $(DESTDIR)@htdocsdir@/$$dir 2>/dev/null;  \
        done
 
 samples: samples-conf samples-htdocs
 
 install-data-local:
        @echo Installing $(NAME)
-       @for x in @modulesdir@ @runtimedir@ @dbdir@ @logfiledir@ @logfiledir@/xml_cdr @bindir@ @scriptdir@ @recordingsdir@ ; do \
+       @for x in @modulesdir@ @runtimedir@ @dbdir@ @logfiledir@ @logfiledir@/xml_cdr @bindir@ @scriptdir@ @recordingsdir@ @grammardir@; do \
                $(mkinstalldirs) $(DESTDIR)$$x ; \
         done
-       $(mkinstalldirs) $(DESTDIR)$(prefix)/grammar
        test -d $(DESTDIR)@confdir@ || $(MAKE) samples-conf
-       test -d $(DESTDIR)$(prefix)/htdocs || $(MAKE) samples-htdocs
+       test -d $(DESTDIR)@htdocsdir@ || $(MAKE) samples-htdocs
 
 src/include/switch_version.h: $(switch_builddir)/src/include/switch_version.h.in .version $(libfreeswitch_la_SOURCES) $(library_include_HEADERS)
        @have_version=1 ; \
index c4b6dc82e03a35bcd9c8e7cf5ae215b3c5631dc0..3aaa4d95f66435a0b33c7499212040e27e220b1b 100644 (file)
@@ -17,6 +17,7 @@ runtimedir=@runtimedir@
 logfiledir=@logfiledir@
 sysconfdir=@sysconfdir@
 localstatedir=@localstatedir@
+garmmardir=@grammardir@
 
 CC=@CC@
 CXX=@CXX@
index b4e60ff3567f03d5bc8605283984d014d0059a9e..5db3b82b90b1f7e89b691c324f9a64e7e3373f72 100644 (file)
@@ -52,6 +52,14 @@ dbdir="${prefix}/db"
 AC_SUBST(dbdir)
 AC_DEFINE_UNQUOTED([SWITCH_DB_DIR],"${dbdir}",[where to put db files])
 
+htdocsdir="${prefix}/htdocs"
+AC_SUBST(htdocsdir)
+AC_DEFINE_UNQUOTED([SWITCH_HTDOCS_DIR],"${htdocsdir}",[where to put htdocs files])
+
+grammardir="${prefix}/grammar"
+AC_SUBST(grammardir)
+AC_DEFINE_UNQUOTED([SWITCH_GRAMMAR_DIR],"${grammardir}",[where to put grammar files])
+
 scriptdir="${prefix}/scripts"
 AC_SUBST(scriptdir)
 AC_DEFINE_UNQUOTED([SWITCH_SCRIPT_DIR],"${scriptdir}",[where to put script files])
index c66469eb2c6774c4bcfe24b39a05814edb7331c2..28564003bf831b8eeb1607f4b8e85d484a4e00a4 100644 (file)
@@ -43,19 +43,19 @@ $(POCKETSPHINX_LA): $(POCKETSPHINX_BUILDDIR)/Makefile
        cd $(POCKETSPHINX_BUILDDIR) && $(MAKE)
        $(TOUCH_TARGET)
 
-$(DESTDIR)$(PREFIX)/grammar/model:
-       mkdir -p $(DESTDIR)$(PREFIX)/grammar/model
+$(DESTDIR)$(grammardir)/model:
+       mkdir -p $(DESTDIR)$(grammardir)/model
 
-$(DESTDIR)$(PREFIX)/grammar/model/communicator:
+$(DESTDIR)$(grammardir)/model/communicator:
        $(GETLIB) $(SPHINXMODEL).tar.gz
-       mkdir -p $(DESTDIR)$(PREFIX)/grammar/model/communicator
-       cp -rp $(switch_srcdir)/libs/Communicator_semi_40.cd_semi_6000/* $(DESTDIR)$(PREFIX)/grammar/model/communicator
+       mkdir -p $(DESTDIR)$(grammardir)/model/communicator
+       cp -rp $(switch_srcdir)/libs/Communicator_semi_40.cd_semi_6000/* $(DESTDIR)$(grammardir)/model/communicator
 
-$(DESTDIR)$(PREFIX)/grammar/model/wsj1:
-       mkdir -p $(DESTDIR)$(PREFIX)/grammar/model/wsj1
-       cp -rp $(POCKETSPHINX_DIR)/model/hmm/wsj1/* $(DESTDIR)$(PREFIX)/grammar/model/wsj1
+$(DESTDIR)$(grammardir)/model/wsj1:
+       mkdir -p $(DESTDIR)$(grammardir)/model/wsj1
+       cp -rp $(POCKETSPHINX_DIR)/model/hmm/wsj1/* $(DESTDIR)$(grammardir)/model/wsj1
 
 dictionary:
-       @cp -f $(POCKETSPHINX_DIR)/model/lm/cmudict.0.6d $(DESTDIR)$(PREFIX)/grammar/default.dic
+       @cp -f $(POCKETSPHINX_DIR)/model/lm/cmudict.0.6d $(DESTDIR)$(grammardir)/default.dic
 
-local_install: $(DESTDIR)$(PREFIX)/grammar/model $(DESTDIR)$(PREFIX)/grammar/model/communicator $(DESTDIR)$(PREFIX)/grammar/model/wsj1 dictionary
+local_install: $(DESTDIR)$(grammardir)/model $(DESTDIR)$(grammardir)/model/communicator $(DESTDIR)$(grammardir)/model/wsj1 dictionary