]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/c-apps/Makefile
adding fleshing interface
[Evergreen.git] / Open-ILS / src / c-apps / Makefile
1 LDLIBS += -lobjson -lopensrf -lfieldmapper 
2 CFLAGS += -DOSRF_LOG_PARAMS
3
4 #all:   oils_auth.so oils_fetch.so oils_cstore.so
5 #all:   oils_auth.so oils_cstore.so
6 all:    oils_auth.so
7
8 oils_event.o:   oils_event.c oils_event.h
9 oils_utils.o:   oils_utils.c oils_utils.h
10 oils_auth.o:    oils_auth.c
11 oils_fetch.o:   oils_fetch.c oils_utils.h 
12 oils_cstore.o:  oils_cstore.c oils_utils.h 
13
14 oils_cstore.so: oils_cstore.o liboils_utils.so
15         @echo $@
16         $(CC) -shared -W1 -L/usr/local/lib/dbd \
17                 $(LDLIBS) $(LDFLAGS) -loils_utils -ldbi -ldbdpgsql oils_cstore.o -o $(TMPDIR)/$@
18
19 oils_fetch.so:  oils_fetch.o liboils_utils.so
20         @echo $@
21         $(CC) -shared -W1 -L/usr/local/lib/dbd \
22                 $(LDLIBS) $(LDFLAGS) -ldbi -ldbdpgsql -loils_utils oils_fetch.o -o $(TMPDIR)/$@
23
24 oils_auth.so:   oils_auth.o liboils_utils.so
25         @echo $@
26         $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) -loils_utils oils_auth.o -o $(TMPDIR)/$@
27
28 liboils_utils.so:       oils_utils.o oils_event.o oils_constants.h
29         @echo $@
30         $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) oils_utils.o oils_event.o -o $@
31         cp $@ $(TMPDIR)/
32         mkdir -p $(TMPDIR)/openils/
33         cp oils_event.h $(TMPDIR)/openils/
34         cp oils_utils.h $(TMPDIR)/openils/
35         cp oils_constants.h $(TMPDIR)/openils/
36
37
38
39 install:
40         @echo $@;
41         cp $(TMPDIR)/oils_auth.so $(LIBDIR)/
42         #cp $(TMPDIR)/oils_fetch.so $(LIBDIR)/
43         #cp $(TMPDIR)/oils_cstore.so $(LIBDIR)/
44         cp $(TMPDIR)/liboils_utils.so $(LIBDIR)/
45         mkdir -p $(INCDIR)/
46         cp oils_utils.h $(INCDIR)
47         cp oils_event.h $(INCDIR)
48         cp oils_constants.h $(INCDIR)
49
50 clean:
51         @echo $@;
52         rm -f *.o *.so
53