]> git.evergreen-ils.org Git - OpenSRF.git/blob - src/gateway/Makefile
the rest gatewaty, eets alive!
[OpenSRF.git] / src / gateway / Makefile
1 CC_OPTS += -DASSUME_STATELESS
2 LD_OPTS += -lc_utils -lobjson -lxml2 -lopensrf_transport -lopensrf_stack
3
4 all: libmod_ils_gateway.so
5 rest_gateway: libmod_ils_rest_gateway.so
6
7 install: 
8         cp gateway.xml.example $(ETCDIR)
9         $(APXS2) -i -a -n ils_gateway $(TMPDIR)/libmod_ils_gateway.so
10         $(APXS2) -i -a -n ils_rest_gateway $(TMPDIR)/libmod_ils_rest_gateway.so
11
12 libmod_ils_gateway.so: mod_ils_gateway.c        
13         $(CC) -c $(CC_OPTS)  mod_ils_gateway.c
14         $(CC) $(LD_OPTS) -shared -W1 mod_ils_gateway.o -o $(TMPDIR)/libmod_ils_gateway.so
15
16 libmod_ils_rest_gateway.so: mod_ils_gateway.c   
17         ./fieldmapper-c-xml-out.pl rest_xml.h rest_xml.c
18         $(CC) -c $(CC_OPTS) -o rest_xml.o rest_xml.c
19         $(CC) -c -DRESTGATEWAY $(CC_OPTS) -o mod_ils_rest_gateway.o mod_ils_gateway.c
20         $(CC) $(LD_OPTS) -shared -W1 rest_xml.o mod_ils_rest_gateway.o -o $(TMPDIR)/libmod_ils_rest_gateway.so
21
22 clean:
23         /bin/rm -f *.o *.so