I have a c source that I'd like to make a PHP .so file.
I'd like two things to happen. ______________________________________________________________
1) I need to build the file using the apx command
here are the commands under OSX. (Darwin/FreeBSD) and FreeBSD for apache 1.3.x (it's a little different under apache 2.x).
apxs -c -lmysqlclient -lm -lz -I/{include_path}/mysql -L/{/lib_path}/mysql mod_pdf_mysql.c
apxs -i mod_pdf_mysql.so ______________________________________________________________
the default include_path for Darwin and FreeBSD is /usr/include
the default lib_path for Darwin and FreeBSD is /usr/lib
the default libexec_path for Darwin and FreeBSD is /usr/libexec
I'd like to utilize other platform defaults and also use the --libdir=DIR, --libexecdir=DIR and --includedir=DIR directives for specifying these paths.
2) I need the to add the following lines to the httpd.conf file
LoadModule pdf_mysql_module {libexec_path}/httpd/mod_pdf_mysql.so
AddModule mod_pdf_mysql.c
actual sample of LoadModule
LoadModule pdf_mysql_module exec/httpd/mod_pdf_mysql.so ______________________________________________________________
I don't know anyone knowledgeable to ask so I figured who better than the person who wrote this utility.
I basically need the configure script figure out what platform is used, what the default include and lib paths are for the platform and finally to add the lines to the httpd.conf file if they don't already exist.
I guess what I need is a configure.in file and then issue a 'autoconf -v -o configure' but I have no clue how to make the .in file or what goes in it.
I looked in the PHP configure.in file but it was extremely confusing.
Once I have a working example file, I'll be able to figure out how to do it for other projects I may work on in the future.
I realize you may be extremely busy and the thought of helping someone who knows less than dirt isn't very appealing but if you could see your way clear to assist me with this problem I would be most appreciative.
-- Dale
_______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf