2OBJS := IBField.o IBParam.o IBQuery.o IBConnection.o IBModuleMain.o
4INSTALL := $(OUTPUT_ROOT)/lib
9 SONAME := DCLInterBased
12 SONAME := DCLInterBase
15ifeq ($(OS), Windows_NT)
16 CFLAGS += -I$(INTERBASE)/SDK/include/
17 LFLAGS += -libclient64
18 TARGET := $(SONAME).dll
20 CFLAGS += -I$(INTERBASE)/include
21 LFLAGS += -L$(INTERBASE)/lib -lgds
22 TARGET := $(SONAME).so.$(VERSION)
23 LOPTS := -Wl,-soname,$(SONAME).so
29 $(LD) -shared $(LOPTS) $(OBJS) $(LFLAGS) -o $(TARGET)
32 $(CP) $(TARGET) $(INSTALL)/$(TARGET)
33ifeq ($(origin OS), undefined)
34 cd $(INSTALL); $(LN) -sf $(TARGET) $(SONAME).so
38 $(RM) -f $(OBJS) $(TARGET)