1 CC_OPTS += -DASSUME_STATELESS
2 LD_OPTS += -lc_utils -lobjson -lxml2 -lopensrf_transport -lopensrf_stack
4 all: msg libmod_ils_gateway.so
5 rest_gateway: libmod_ils_rest_gateway.so
11 cp gateway.xml.example $(ETCDIR)
12 echo installing ils_gateway
13 $(APXS2) -i -a -n ils_gateway $(TMPDIR)/libmod_ils_gateway.so
14 echo installing ils_rest_gateway
15 $(APXS2) -i -a -n ils_rest_gateway $(TMPDIR)/libmod_ils_rest_gateway.so
17 libmod_ils_gateway.so: mod_ils_gateway.c
19 $(CC) -c $(CC_OPTS) mod_ils_gateway.c
20 $(CC) $(LD_OPTS) -shared -W1 mod_ils_gateway.o -o $(TMPDIR)/libmod_ils_gateway.so
22 libmod_ils_rest_gateway.so: mod_ils_gateway.c
24 ./fieldmapper-c-xml-out.pl rest_xml.h rest_xml.c
25 $(CC) -c $(CC_OPTS) -o rest_xml.o rest_xml.c
26 $(CC) -c -DRESTGATEWAY $(CC_OPTS) -o mod_ils_rest_gateway.o mod_ils_gateway.c
27 $(CC) $(LD_OPTS) -shared -W1 rest_xml.o mod_ils_rest_gateway.o -o $(TMPDIR)/libmod_ils_rest_gateway.so