]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/apachemods/Makefile
45fad1480cb95903675b7297657af64c4cf4dfe2
[working/Evergreen.git] / Open-ILS / src / apachemods / Makefile
1 # ---------------------------------------------------------------------------------
2 #CC_OPTS = -I /usr/include/libxml2 -I /opt/include -g
3 #APXS2 = /home/erickson/sandbox/apache2/bin/apxs
4 # ---------------------------------------------------------------------------------
5
6 LD_OPTS += -lxml2 -lc_utils -lxslt
7
8 all: mod_xmltools.so
9
10 install:        mod_xmltools-install
11
12 mod_xmltools.so: apachetools.o  xmltools.o
13         echo $@
14         $(CC) -c $(CC_OPTS) mod_xmltools.c 
15         $(CC) $(LD_OPTS) -shared -W1 apachetools.o xmltools.o mod_xmltools.o -o $@
16
17 apachetools.o: apachetools.c apachetools.h
18         echo $@
19         $(CC) -c $(CC_OPTS)  apachetools.c -o $@
20
21 xmltools.o:     xmltools.c xmltools.h   
22         echo $@
23         $(CC) -c $(CC_OPTS) xmltools.c -o $@
24
25 mod_xmltools-install:
26         echo $@
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 \
31                 to this: \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 "-----------------------------------------------";
39         @sleep 3;
40
41 clean:
42         echo $@
43         /bin/rm -f *.o xmltools