]> git.evergreen-ils.org Git - OpenSRF.git/blob - src/gateway/Makefile
added some cleanup code on child exit to ensure friendly shutdown of sockets
[OpenSRF.git] / src / gateway / Makefile
1 #CFLAGS += -DASSUME_STATELESS -DOSRF_GATEWAY_NASTY_DEBUG
2 CFLAGS  += -DASSUME_STATELESS 
3 LDLIBS  += -lopensrf
4
5 all: osrf_json_gateway.so copy
6
7 install: 
8         $(APXS2) -i -a -n osrf_json_gateway osrf_json_gateway.so
9         cp apachetools.h $(INCLUDEDIR)/opensrf/
10
11 copy:
12         cp apachetools.h $(TMPDIR)
13
14 apachetools.o:  apachetools.h apachetools.c
15         $(CC) -c $(CFLAGS) apachetools.c -o $@
16
17 osrf_json_gateway.o:    osrf_json_gateway.c
18         $(CC) -c $(CFLAGS) osrf_json_gateway.c -o $@
19
20 osrf_json_gateway.so:   copy apachetools.o osrf_json_gateway.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