From 10908c72bae59b57dc1a8efc60c79989ecfd5dca Mon Sep 17 00:00:00 2001 From: "David G. Holm" Date: Fri, 31 Mar 2000 23:04:18 +0000 Subject: [PATCH] See ChangeLog entry 2000-03-31 18:00 GMT-5 David G. Holm --- harbour/ChangeLog | 5 +++++ harbour/config/dos/bcc16.cf | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 3a02b813b8..49c2b57fd3 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,8 @@ +2000-03-31 18:00 GMT-5 David G. Holm + * config/dos/bcc16.cf + + It helps to use $(ARFLAGS) when running $(AR). + + I added support for HB_GT_LIB and HB_SCREEN_LIB. + 20000331-23:11 GMT+1 Victor Szakats * include/hbver.h diff --git a/harbour/config/dos/bcc16.cf b/harbour/config/dos/bcc16.cf index 4f1906e66c..e0d1c63851 100644 --- a/harbour/config/dos/bcc16.cf +++ b/harbour/config/dos/bcc16.cf @@ -56,6 +56,19 @@ endif endif LD_RULE = $(link_exe_file) +# Add the specified GT driver library +ifeq ($(findstring rtl,$(LIBS)),rtl) +LINKLIBS += $(TOP)$(ROOT)source/rtl/$(HB_GT_LIB)/$(ARCH)/$(HB_GT_LIB)$(LIB_EXT) +endif + +# HB_SCREEN_LIB: empty, or one of ncurses, slang +# HB_SCREEN_LIB=ncurses +# HB_SCREEN_LIB=slang + +ifneq ($(HB_SCREEN_LIB),) +LINKLIBS += $(HB_SCREEN_LIB) +endif + #Note: The empty line below HAVE TO exist! define lib_object echo -+$(file) &>> __lib__.tmp @@ -66,12 +79,12 @@ define create_library echo $@ &> __lib__.tmp $(foreach file, $^, $(lib_object)) echo ,, >> __lib__.tmp -$(AR) @__lib__.tmp +$(AR) $(ARFLAGS) @__lib__.tmp del __lib__.tmp endef AR = tlib -ARFLAGS = +ARFLAGS = /C AR_RULE = $(create_library) include $(TOP)$(ROOT)config/rules.cf