1 CC_OPTS += -DASSUME_STATELESS
2 LD_OPTS += -lc_utils -lobjson -lxml2 -lopensrf_transport -lopensrf_stack
4 all: libmod_ils_gateway.so
5 rest_gateway: libmod_ils_rest_gateway.so
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
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
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