|
|
@ -22,7 +22,7 @@ endif |
|
|
|
.PHONY: all install uninstall clean |
|
|
|
.DEFAULT_GOAL := all |
|
|
|
|
|
|
|
all: $(TARGET) |
|
|
|
all: libpEpAdapter.a libpEpAdapter.so |
|
|
|
|
|
|
|
ifdef SQLITE3_FROM_OS |
|
|
|
OBJECTS := $(filter-out sqlite3.o,$(OBJECTS)) |
|
|
@ -30,9 +30,17 @@ ifdef SQLITE3_FROM_OS |
|
|
|
LDLIBS+= -lsqlite3 |
|
|
|
endif |
|
|
|
|
|
|
|
$(TARGET): $(OBJECTS) |
|
|
|
libpEpAdapter.a: $(OBJECTS) |
|
|
|
$(AR) -rc $@ $^ |
|
|
|
|
|
|
|
libpEpAdapter.so: $(OBJECTS) |
|
|
|
ifeq ($(BUILD_ON),OS/390) |
|
|
|
$(CC) -W "l,xplink,dll" -W "c,float(ieee),xplink,dll,exportall" -o $@ $^ |
|
|
|
CPPFLAGS+= -W "l,xplink,dll" -W "c,float(ieee),xplink,dll,exportall" |
|
|
|
else ifeq ($(BUILD_ON),Linux) |
|
|
|
$(CC) -shared -o $@ $^ |
|
|
|
endif |
|
|
|
|
|
|
|
clean: |
|
|
|
rm -vf $(TARGET) $(OBJECTS) $(DEPENDS) |
|
|
|
rm -f *.d.* |
|
|
@ -41,7 +49,8 @@ install: $(TARGET) |
|
|
|
mkdir -p $(PREFIX)/include/pEp |
|
|
|
mkdir -p $(PREFIX)/lib |
|
|
|
cp -v $(HEADERS) $(PREFIX)/include/pEp/ |
|
|
|
cp -v $(TARGET) $(PREFIX)/lib/ |
|
|
|
cp -v libpEpAdapter.a $(LIBDIR)/ |
|
|
|
cp -v libpEpAdapter.so $(LIBDIR)/ |
|
|
|
|
|
|
|
uninstall: |
|
|
|
cd $(PREFIX)/include/pEp && rm -vf $(HEADERS) |
|
|
|