1 # ---------------------------------------------------------------------------------
2 #CC_OPTS = -I /usr/include/libxml2 -I /opt/include -g
3 #APXS2 = /home/erickson/sandbox/apache2/bin/apxs
4 # ---------------------------------------------------------------------------------
6 LD_OPTS += -lxml2 -lc_utils -lxslt
10 install: mod_xmltools-install
12 mod_xmltools.so: apachetools.o xmltools.o mod_xmltools.c mod_xmltools.h
14 $(CC) -c $(CC_OPTS) mod_xmltools.c
15 $(CC) $(LD_OPTS) -shared -W1 apachetools.o xmltools.o mod_xmltools.o -o $@
17 apachetools.o: apachetools.c apachetools.h
19 $(CC) -c $(CC_OPTS) apachetools.c -o $@
21 xmltools.o: xmltools.c xmltools.h
23 $(CC) -c $(CC_OPTS) xmltools.c -o $@
27 $(APXS2) -i -a -n mod_xmltools mod_xmltools.so
28 @echo "-----------------------------------------------";
29 @echo -e "* Important * : Change httpd.conf from this: \n \
30 LoadModule mod_xmltools_module modules/mod_xmltools.so \n \
32 LoadModule mod_xmltools modules/mod_xmltools.so"
33 @echo -e "Supported configuration options:\
34 \nXMLToolsDefaultLocale <locale>\
35 \nXMLToolsLocaleDir <web-locale-dir>\
36 \nXMLToolsPreXSL <pre_xsl_file>\
37 \nXMLToolsPostXSL <post_xsl_file>"
38 @echo "-----------------------------------------------";
43 /bin/rm -f *.o xmltools mod_xmltools.so