1 LDLIBS += -lobjson -lopensrf -lfieldmapper
2 CFLAGS += -DOSRF_LOG_PARAMS
4 #all: oils_auth.so oils_fetch.so oils_cstore.so
5 all: oils_auth.so oils_cstore.so
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
14 oils_cstore.so: oils_cstore.o liboils_utils.so liboils_idl.so
16 $(CC) -shared -W1 -L/usr/local/lib/dbd \
17 $(LDLIBS) $(LDFLAGS) -loils_idl -loils_utils -ldbi -ldbdpgsql oils_cstore.o -o $(TMPDIR)/$@
19 oils_fetch.so: oils_fetch.o liboils_utils.so
21 $(CC) -shared -W1 -L/usr/local/lib/dbd \
22 $(LDLIBS) $(LDFLAGS) -ldbi -ldbdpgsql -loils_utils oils_fetch.o -o $(TMPDIR)/$@
24 oils_idl-core.o: oils_idl-core.c oils_idl.h
26 liboils_idl.so: oils_idl-core.o
28 $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) oils_idl-core.o -o $@
30 mkdir -p $(TMPDIR)/openils/
31 cp oils_idl.h $(TMPDIR)/openils/
33 oils_auth.so: oils_auth.o liboils_utils.so
35 $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) -loils_utils oils_auth.o -o $(TMPDIR)/$@
37 liboils_utils.so: oils_utils.o oils_event.o oils_constants.h
39 $(CC) -shared -W1 $(LDLIBS) $(LDFLAGS) oils_utils.o oils_event.o -o $@
41 mkdir -p $(TMPDIR)/openils/
42 cp oils_event.h $(TMPDIR)/openils/
43 cp oils_utils.h $(TMPDIR)/openils/
44 cp oils_constants.h $(TMPDIR)/openils/
50 cp $(TMPDIR)/oils_auth.so $(LIBDIR)/
51 #cp $(TMPDIR)/oils_fetch.so $(LIBDIR)/
52 cp $(TMPDIR)/oils_cstore.so $(LIBDIR)/
53 cp $(TMPDIR)/liboils_utils.so $(LIBDIR)/
54 cp $(TMPDIR)/liboils_idl.so $(LIBDIR)/
56 cp oils_utils.h $(INCDIR)
57 cp oils_idl.h $(INCDIR)
58 cp oils_event.h $(INCDIR)
59 cp oils_constants.h $(INCDIR)