]> git.evergreen-ils.org Git - Evergreen.git/blob - OpenSRF/src/libstack/Makefile
057980720ba11506fad88bda740d41e154338225
[Evergreen.git] / OpenSRF / src / libstack / Makefile
1
2 CFLAGS  +=  -DASSUME_STATELESS 
3 LDLIBS  += -lxml2 -lobjson 
4
5 TARGETS = osrf_message.o osrf_app_session.o osrf_stack.o osrf_system.o osrf_settings.o osrf_prefork.o osrfConfig.o xml_utils.o
6 HEADERS = osrf_message.h osrf_app_session.h osrf_stack.h osrf_system.h osrf_settings.h osrf_prefork.h osrfConfig.h xml_utils.h
7
8 all: xml_utils.o $(TARGETS) copy
9
10 xml_utils.o:
11         cp ../utils/xml_utils.h .
12         cp ../utils/xml_utils.c .
13         $(CC) -c $(CFLAGS) xml_utils.c -o $@ 
14
15 copy:
16         cp $(HEADERS) $(TMPDIR)/
17
18 osrf_message.o: osrf_message.c osrf_message.h
19 osrf_app_session.o:     osrf_app_session.c osrf_app_session.h
20 osrf_stack.o:   osrf_stack.c osrf_stack.h
21 osrf_system.o:  osrf_system.c osrf_system.h
22 osrf_settings.o:        osrf_settings.c osrf_settings.h
23 osrf_prefork.o: osrf_prefork.c osrf_prefork.h
24 osrfConfig.o:   osrfConfig.c osrfConfig.h xml_utils.o
25
26 clean:
27         /bin/rm -f *.o libopensrf_stack.so test xml_utils.h xml_utils.c