ChangeLogTag:Thu Jul 29 16:17:09 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>

This commit is contained in:
Gonzalo A. Diethelm
1999-07-29 20:24:46 +00:00
parent fbbbe26521
commit f53ae045aa
6 changed files with 53 additions and 25 deletions

View File

@@ -1,3 +1,15 @@
Thu Jul 29 16:17:09 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
* config/dos/djgpp.cf:
* config/linux/gcc.cf:
* config/os2/gcc.cf:
* config/win32/gcc.cf:
* config/win32/msvc.cf:
One more modification: the DB drivers must be linked against only
when the Makefile specifies linking against the rdd
library. Otherwise, other binaries such as the Harbour compiler
would try to link against the DB drivers.
Thu Jul 29 15:58:44 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl>
* source/rdd/Makefile:

View File

@@ -17,17 +17,20 @@ CFLAGS = -Wall -g
LD = gcc
LD_OUT = -o
# Add all libraries specified in LIBS.
ifeq ($(HB_LIB_COMPILE),)
LINKPATHS += $(foreach lib, $(LIBS), -L$(TOP)$(ROOT)source/$(lib)/$(ARCH))
else
LINKPATHS += -L$(HB_LIB_COMPILE)
endif
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKPATHS += -L$(TOP)$(ROOT)source/rdd/$(ARCH)
LINKLIBS += $(foreach lib, $(LIBS), -l$(lib))
LINKLIBS = $(foreach lib, $(LIBS), -l$(lib))
# If LIBS specifies the rdd library, add all DB drivers.
ifeq ($(findstring rdd,$(LIBS)),rdd)
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKLIBS += $(foreach drv, $(HB_DB_DRIVERS), -l$(drv))
LINKLIBS += -lrdd
endif
LDFLAGS = $(LINKPATHS)

View File

@@ -17,17 +17,21 @@ CFLAGS = -Wall -g
LD = gcc
LD_OUT = -o
# Add all libraries specified in LIBS.
ifeq ($(HB_LIB_COMPILE),)
LINKPATHS += $(foreach lib, $(LIBS), -L$(TOP)$(ROOT)source/$(lib)/$(ARCH))
else
LINKPATHS += -L$(HB_LIB_COMPILE)
endif
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKPATHS += -L$(TOP)$(ROOT)source/rdd/$(ARCH)
LINKLIBS += $(foreach lib, $(LIBS), -l$(lib))
LINKLIBS = $(foreach lib, $(LIBS), -l$(lib))
# If LIBS specifies the rdd library, add all DB drivers.
ifeq ($(findstring rdd,$(LIBS)),rdd)
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKLIBS += $(foreach drv, $(HB_DB_DRIVERS), -l$(drv))
LINKLIBS += -lrdd
endif
LINKLIBS += -lm
LDFLAGS = $(LINKPATHS)

View File

@@ -17,17 +17,20 @@ CFLAGS = -Wall -g
LD = gcc
LD_OUT = -o $(SPACE)
ifeq ($(HB_LIB_COMPILE),)
LINKPATHS = $(foreach lib, $(LIBS), -L$(TOP)$(ROOT)source/$(lib)/$(ARCH))
else
LINKPATHS = -L$(HB_LIB_COMPILE)
endif
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKPATHS += -L$(TOP)$(ROOT)source/rdd/$(ARCH)
LINKLIBS = $(foreach lib, $(LIBS), -l$(lib))
# Add all libraries specified in LIBS.
ifeq ($(HB_LIB_COMPILE),)
LINKPATHS += $(foreach lib, $(LIBS), -L$(TOP)$(ROOT)source/$(lib)/$(ARCH))
else
LINKPATHS += -L$(HB_LIB_COMPILE)
endif
LINKLIBS += $(foreach lib, $(LIBS), -l$(lib))
# If LIBS specifies the rdd library, add all DB drivers.
ifeq ($(findstring rdd,$(LIBS)),rdd)
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKLIBS += $(foreach drv, $(HB_DB_DRIVERS), -l$(drv))
LINKLIBS += -lrdd
endif
LDFLAGS = $(LINKPATHS)

View File

@@ -17,17 +17,20 @@ CFLAGS = -Wall -g
LD = gcc
LD_OUT = -o
# Add all libraries specified in LIBS.
ifeq ($(HB_LIB_COMPILE),)
LINKPATHS += $(foreach lib, $(LIBS), -L$(TOP)$(ROOT)source/$(lib)/$(ARCH))
else
LINKPATHS += -L$(HB_LIB_COMPILE)
endif
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKPATHS += -L$(TOP)$(ROOT)source/rdd/$(ARCH)
LINKLIBS += $(foreach lib, $(LIBS), -l$(lib))
# If LIBS specifies the rdd library, add all DB drivers.
ifeq ($(findstring rdd,$(LIBS)),rdd)
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -L$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKLIBS += $(foreach drv, $(HB_DB_DRIVERS), -l$(drv))
LINKLIBS += -lrdd
endif
LDFLAGS = $(LINKPATHS)

View File

@@ -17,17 +17,20 @@ CFLAGS = -W0 -Zi # -W4 for max warnings
LD = cl.exe
LD_OUT = -Fe
# Add all libraries specified in LIBS.
ifeq ($(HB_LIB_COMPILE),)
LINKPATHS += -link $(foreach lib, $(LIBS), -LIBPATH:$(TOP)$(ROOT)source/$(lib)/$(ARCH))
else
LINKPATHS += -link -LIBPATH:$(HB_LIB_COMPILE)
endif
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -LIBPATH:$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKPATHS += -LIBPATH:$(TOP)$(ROOT)source/rdd/$(ARCH)
LINKLIBS += $(foreach lib, $(LIBS), $(lib)$(LIB_EXT))
# If LIBS specifies the rdd library, add all DB drivers.
ifeq ($(findstring rdd,$(LIBS)),rdd)
LINKPATHS += $(foreach drv, $(HB_DB_DRIVERS), -LIBPATH:$(TOP)$(ROOT)source/rdd/$(drv)/$(ARCH))
LINKLIBS += $(foreach drv, $(HB_DB_DRIVERS), $(drv)$(LIB_EXT))
LINKLIBS += rdd$(LIB_EXT)
endif
LDFLAGS = $(LINKPATHS)