]> git.evergreen-ils.org Git - OpenSRF.git/blob - src/gateway/Makefile
bug squashing party on the gateway. we now explicitly format the xml
[OpenSRF.git] / src / gateway / Makefile
1 CC                              = gcc
2 LIB_DIR         = ../../lib 
3
4 CC_OPTS         = -fPIC -Wall -O2 -I /usr/include/libxml2 \
5                                   -I /usr/include/libxml2/libxml -I ../../include \
6                                   -I /pines/apps/apache2/include
7
8 EXE_LD_OPTS = -L $(LIB_DIR) -lxml2 -lopensrf_transport -lopensrf_stack -ljson -lmd5 
9
10 all: gateway 
11
12 install: gateway
13         @echo "As Root, Run: /pines/apps/apache2/bin/apxs -i -a -n ils_gateway libmod_ils_gateway.so";
14
15 gateway: lib mod_ils_gateway.c  
16         $(CC) -c $(CC_OPTS)  mod_ils_gateway.c
17         $(CC)  $(EXE_LD_OPTS) -shared -W1 mod_ils_gateway.o -o libmod_ils_gateway.so                    
18
19 lib: 
20         make -C ../libstack
21         make -C ../libtransport
22         make -C ../utils
23
24 clean:
25         /bin/rm -f *.o *.so