2OBJS := SqTypes.o SqField.o SqParam.o SqQuery.o \
3 SqConnection.o SqModuleMain.o
5INSTALL := $(OUTPUT_ROOT)/lib
17ifneq ($(findstring MINGW, $(UNAME)),)
19else ifneq ($(findstring AIX, $(UNAME)),)
21 TARGET := $(SONAME).$(VERSION)
22 LFLAGS_ := -Wl,-bstatic -lsqlite3 -Wl,-bdynamic
23 LDFLAGS := -Wl,-G,-brtl $(LDFLAGS)
24else ifneq ($(findstring Darwin, $(UNAME)),)
25 SONAME := $(NAME).dylib
26 TARGET := $(SONAME).$(VERSION)
27 LDFLAGS := -dynamiclib $(LDFLAGS)
30 TARGET := $(SONAME).$(VERSION)
31 LDFLAGS := -Wl,-soname,$(SONAME) $(LDFLAGS)
39 $(LD) $(OBJS) -shared $(LDFLAGS) -o $(TARGET)
42 $(CP) $(NAME)* $(INSTALL)/
44 cd $(INSTALL); $(LN) -sf $(TARGET) $(SONAME)
48 $(RM) -f $(OBJS) $(TARGET)