]> git.evergreen-ils.org Git - OpenSRF.git/blob - src/gateway/Makefile
re-vamped gateway to make it more stable and faster.
[OpenSRF.git] / src / gateway / Makefile
1 CCFLAGS += -DASSUME_STATELESS
2 LDLIBS  += -lobjson -lxml2 -lopensrf
3
4 all: mod_ils_gateway.so osrf_json_gateway.so copy
5
6 install: 
7         $(APXS2) -i -a -n ils_gateway mod_ils_gateway.so
8         $(APXS2) -i -a -n osrf_json_gateway osrf_json_gateway.so
9         cp apachetools.h $(INCLUDEDIR)/opensrf/
10
11 mod_ils_gateway.o: mod_ils_gateway.h mod_ils_gateway.c  
12 mod_ils_gateway.so:     mod_ils_gateway.o
13         $(CC) $(CFLAGS) $(LDFLAGS) $(LDLIBS) -shared -W1 mod_ils_gateway.o -o mod_ils_gateway.so
14
15 copy:
16         cp apachetools.h $(TMPDIR)
17
18 apachetools.o:  apachetools.h apachetools.c
19 osrf_json_gateway.o:    osrf_json_gateway.c
20 osrf_json_gateway.so: osrf_json_gateway.o apachetools.o
21         $(CC) $(CFLAGS) $(LDFLAGS) $(LDLIBS) -shared -W1 apachetools.o osrf_json_gateway.o -o osrf_json_gateway.so
22
23
24 clean:
25         /bin/rm -f *.o *.so