Thanks Mike,
How is the easy way to give you the changes I found so far? There are around 10 changes in 30 files (all configure.gnu files need a fix). Robert _____ From: Michael Jerris [mailto:m...@jerris.com] Sent: Monday, November 23, 2009 1:42 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Building in a builddir using--srcdiroptionbut modules still build in srcdir I'll work on this, can you open me up a bug on http://jira.freeswitch.org in regards to this please. Mike On Nov 23, 2009, at 4:19 PM, Robert Hadley wrote: In typical automake builds the configure step takes the Makefile.am from the srcdir and generates the Makefile in the builddir. Most src/mod subdirs are not using automake and/or configure. They just have a simple Makefile in with the source. Robert _____ From: Michael Jerris [mailto:m...@jerris.com] Sent: Monday, November 23, 2009 1:09 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Building in a builddir using --srcdiroptionbut modules still build in srcdir In these builds how is it supposed to work, do generated files like Makefiles get put it builddir or srcdir? Mike On Nov 23, 2009, at 2:54 PM, Robert Hadley wrote: Thanks Mike. modmake.rules is created in the $(switch_builddir)/build. What I see as the problem is in src/mod/Makefile.am There is a statement line 12 that points moddir to the source if test -d "$(switch_srcdir)/src/mod/$$confmoddir" ; then \ moddir = "$(switch_srcdir)/src/mod/$$confmoddir" ; And then the statements starting around line 22 that cd to moddir (in src) and fire off make if test -f "$$moddir/Makefile" ; then \ <-- Yep, this will be true cd $$moddir && . && $(MAKE) I'm not sure what to change to get it to build in $(switch_builddir), and getting the source automatically from $(switch_srcdir). My old-fashion brute-force idea is to symlink the source src/mod/subdirs in the build src/mod/subdirs right before line 12, changing line 12 to use $(switch_builddir). Does anybody have a better idea? Thanks, Robert _____ From: Michael Jerris [mailto:m...@jerris.com] Sent: Monday, November 23, 2009 11:16 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Building in a builddir using --srcdir optionbut modules still build in srcdir The Makefile rules that those are built with can all be found in build/modmake.rules.in. I looked them over real quick and they look right, maybe try throwing some debug echo statements in there or build with env var of VERBOSE=1 to see more of what is going on and toss a patch to correct the issue on jira for me. Mike On Nov 23, 2009, at 12:53 PM, Robert Hadley wrote: I am trying to build in a subdirectory off the Freeswitch source. I can configure successfully and have make working for switch files and the libraries, but I am having trouble with the modules in src/mod. They still compile in the src/mod folders. Any ideas? _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org