2OBJS := IBField.o IBParam.o IBQuery.o IBConnection.o IBModuleMain.o
4INSTALL := $(OUTPUT_ROOT)/lib
14XFLAGS_ := -I$(INTERBASE)/include
15LFLAGS_ := -L$(INTERBASE)/lib -lgds
17ifneq ($(findstring MINGW, $(UNAME)),)
18 XFLAGS_ := -I$(INTERBASE)/SDK/include
19 LFLAGS_ := -libclient64
21else ifneq ($(findstring AIX, $(UNAME)),)
23 TARGET := $(SONAME).$(VERSION)
24 LDFLAGS := -Wl,-G,-brtl $(LDFLAGS)
25else ifneq ($(findstring Darwin, $(UNAME)),)
26 SONAME := $(NAME).dylib
27 TARGET := $(SONAME).$(VERSION)
28 LDFLAGS := -dynamiclib $(LDFLAGS)
31 TARGET := $(SONAME).$(VERSION)
32 LDFLAGS := -Wl,-soname,$(SONAME) $(LDFLAGS)
41 $(LD) $(OBJS) -shared $(LDFLAGS) -o $(TARGET)
44 $(CP) $(TARGET) $(INSTALL)/$(TARGET)
46 cd $(INSTALL); $(LN) -sf $(TARGET) $(SONAME)
50 $(RM) -f $(OBJS) $(TARGET)