2 LDLIBS += -lxml2 -lopensrf -lxslt
4 all: mod_xmlent.so libfieldmapper.so
6 install: libfieldmapper-install mod_xmlent-install
10 cp ../../../OpenSRF/src/gateway/apachetools.o .
12 json_xml.o: json_xml.c json_xml.h
14 fieldmapper_lookup.o: fieldmapper_lookup.c fieldmapper_lookup.h
18 ./fieldmapper_lookup-gen.pl fieldmapper_lookup.c
21 mod_xmlent.o: mod_xmlent.c
22 mod_xmlent.so: mod_xmlent.o
24 $(CC) $(LDFLAGS) $(LDLIBS) -shared -W1 mod_xmlent.o -lexpat -o $@
27 # ------------------------------------------------------
29 libfieldmapper.so: fieldmapper_lookup.o
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
36 # ------------------------------------------------------
39 libfieldmapper-install: libfieldmapper.so
40 echo installing libfieldmapper.so
42 @echo "Copying fieldmapper_lookup.h to $(INCDIR)"
43 cp fieldmapper_lookup.h $(INCDIR)/
44 cp libfieldmapper.so $(LIBDIR)/libfieldmapper.so
48 $(APXS2) -i -a -n xmlent mod_xmlent.so
54 /bin/rm -f fieldmapper_lookup.c