]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/apachemods/Makefile
adjusting backdate so it does not clear fines for "today" (the backdate day); fine...
[Evergreen.git] / Open-ILS / src / apachemods / Makefile
1
2 LDLIBS  += -lxml2 -lopensrf -lxslt
3
4 all:    mod_xmlent.so libfieldmapper.so
5
6 install: libfieldmapper-install mod_xmlent-install
7
8
9 apachetools.o: 
10         cp ../../../OpenSRF/src/gateway/apachetools.o .
11
12 json_xml.o:     json_xml.c json_xml.h
13
14 fieldmapper_lookup.o:   fieldmapper_lookup.c fieldmapper_lookup.h 
15
16
17 fieldmapper_lookup.c:   
18         ./fieldmapper_lookup-gen.pl fieldmapper_lookup.c
19
20
21 mod_xmlent.o:   mod_xmlent.c
22 mod_xmlent.so: mod_xmlent.o
23         @echo $@
24         $(CC) $(LDFLAGS) $(LDLIBS) -shared -W1 mod_xmlent.o -lexpat -o $@
25
26
27 # ------------------------------------------------------
28
29 libfieldmapper.so:      fieldmapper_lookup.o
30         @echo $@
31         mkdir -p $(TMPDIR)/openils/
32         cp fieldmapper_lookup.h $(TMPDIR)/openils/
33         $(CC) $(LDFLAGS) $(LDLIBS) -shared -W1 fieldmapper_lookup.o -o $@
34         cp libfieldmapper.so $(TMPDIR)/libfieldmapper.so
35
36 # ------------------------------------------------------
37
38
39 libfieldmapper-install: libfieldmapper.so
40         echo installing libfieldmapper.so
41         mkdir -p $(INCDIR)/
42         @echo "Copying fieldmapper_lookup.h to $(INCDIR)"
43         cp fieldmapper_lookup.h $(INCDIR)/
44         cp libfieldmapper.so $(LIBDIR)/libfieldmapper.so
45
46
47 mod_xmlent-install:
48         $(APXS2) -i -a -n xmlent mod_xmlent.so
49
50
51 clean:
52         echo $@
53         /bin/rm -f *.o *.so 
54         /bin/rm -f fieldmapper_lookup.c
55
56