20000416-14:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>

This commit is contained in:
Maurilio Longo
2000-04-16 12:22:57 +00:00
parent ddf4623900
commit 7ffc052cb6
2 changed files with 24 additions and 11 deletions

View File

@@ -1,9 +1,16 @@
20000416-14:19 GMT+2 Maurilio Longo <maurilio.longo@libero.it>
* config/os2/gcc.cf
! fixed ar rule, in particular added a CLEAR command and used "&" as command separator.
"||" is not a valid one under OS/2. Without CLEAR library is not refreshed if one of the files
which make it are changed.
20000416-13:05 GMT+1 Ryszard Glab <rglab@imid.med.pl>
*config/linux/gcc.cf
*fixed to automatically select a proper screen library
*include/hbapigt.h
*fixed to automatically select a proper screen library
*include/hbapigt.h
*source/rtl/gtapi.c
*source/rtl/gt_tpl/gt_tpl.c
*source/rtl/gtcrs/gtcrs.c
@@ -13,20 +20,20 @@
*source/rtl/gtsln/gtsln.c
*source/rtl/gtstd/gtstd.c
*source/rtl/gtwin/gtwin.c
*number of bytes required for a given rectangle size is
calculated in the lowest level function
hb_gt_RectSize( rows, cols ) - some screen drivers can
store screen image in more complex method then byte+byte
*number of bytes required for a given rectangle size is
calculated in the lowest level function
hb_gt_RectSize( rows, cols ) - some screen drivers can
store screen image in more complex method then byte+byte
*source/rtl/gtcrs/gtcrs.c
*full support for scrolling was added
*full ASCII character set enabled including box drawing characters
(however this don't work under xterm)
*save/restore screen are available
*save/restore screen are available
*source/rdd/dbfcdx/dbfcdx1.c
* fixed NULL into 0 for string termination character (NULL in gcc
compiler is defined as a pointer)
* fixed NULL into 0 for string termination character (NULL in gcc
compiler is defined as a pointer)
20000416-12:34 GMT+1 Victor Szakats <info@szelvesz.hu>

View File

@@ -52,7 +52,10 @@ endef
# We have to use a script to overcome the AR limit of max 850 characters
# in commmand line
# CLEAR command empties old .a file before creating new one.
# Without it libary is not refreshed if needed
define create_library
echo CLEAR $@ > __lib__.tmp
echo CREATE $@ > __lib__.tmp
$(foreach file, $^, $(lib_object))
echo SAVE >> __lib__.tmp
@@ -60,8 +63,11 @@ echo END >> __lib__.tmp
$(AR) -M < __lib__.tmp
endef
# Under OS/2 || isn't a command separator (inside a shell, that is)
# correct separator is & and del command can delete more than one file
# on a single run
AR = ar
ARFLAGS =
AR_RULE = $(create_library) || $(RM) $@
AR_RULE = $(create_library) & $(RM) $@-tmp __lib__.tmp
include $(TOP)$(ROOT)config/rules.cf