1VPATH := $(VPATH):$(SOURCE_ROOT)/src/SQLSQLite3
2OBJS := SqTypes.o SqField.o SqParam.o SqQuery.o \
3 SqConnection.o SqModuleMain.o
5INSTALL := $(OUTPUT_ROOT)/lib
15ifneq ($(findstring MINGW, $(UNAME)),)
16 CXFLAGS += -I$(PKG_CONFIG_SYSTEM_INCLUDE_PATH)/sqlcipher
17else ifneq ($(findstring Darwin, $(UNAME)),)
18 CXFLAGS += -I/usr/local/include/sqlcipher
20 CXFLAGS += -I/usr/include/sqlcipher
23CXFLAGS += -DSQLITE_HAS_CODEC=1
26ifneq ($(findstring MINGW, $(UNAME)),)
28else ifneq ($(findstring AIX, $(UNAME)),)
30 TARGET := $(SONAME).$(VERSION)
31 LDFLAGS := -Wl,-G,-brtl $(LDFLAGS)
32else ifneq ($(findstring Darwin, $(UNAME)),)
33 SONAME := $(NAME).dylib
34 TARGET := $(SONAME).$(VERSION)
35 LDFLAGS := -dynamiclib $(LDFLAGS)
38 TARGET := $(SONAME).$(VERSION)
39 LDFLAGS := -Wl,-soname,$(SONAME) $(LDFLAGS)
45 $(LD) $(OBJS) -shared $(LDFLAGS) -o $(TARGET)
48 $(CP) $(NAME)* $(INSTALL)/
50 cd $(INSTALL); $(LN) -sf $(TARGET) $(SONAME)
54 $(RM) -f $(OBJS) $(TARGET)