See ChangeLog entry 19991214-14:55 EDT David G. Holm <dholm@jsd-llc.com>

This commit is contained in:
David G. Holm
1999-12-14 21:10:55 +00:00
parent 35f821f83c
commit 27010c0dde
6 changed files with 40 additions and 5 deletions

View File

@@ -1,3 +1,18 @@
19991214-14:55 EDT David G. Holm <dholm@jsd-llc.com>
* config/dos/dir.cf
* config/linux/dir.cf
* config/os2/dir.cf
* config/w32/dir.cf
+ Don't set up a directory rule if only compiling one module (for
(example, when using 'make -r PM=rtfclass' in the tests directory),
because that module should be in the current directory and there is
no need to compile some module with the same name in a subdirectory.
* tests/regress/Makefile
+ Added a default setting for HB_MAIN = std, because the IBM C++
linker can't pull the 'main' module out of a library file.
19991212-13:45 EST Paul Tucker <ptucker@sympatico.ca>
* tests/bld_vc.bat
+ ..\lib\vc\macro.lib

View File

@@ -4,6 +4,8 @@
include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf
ifeq ($(PM),) # Only traverse directories if not compiling a specific module
ifeq ($(DIRS),) # Empty directory list
DIR_RULE =\
@echo Done
@@ -13,3 +15,5 @@ DIR_MAKE := $(subst /,\,$(MK))
DIR_RULE =\
$(COMSPEC) /C FOR %d IN ($(DIR_LIST)) DO $(DIR_MAKE) -C %d $@
endif
endif # ! compiling a specific program module

View File

@@ -2,9 +2,13 @@
# $Id$
#
ifeq ($(PM),) # Only traverse directories if not compiling a specific module
DIR_RULE =\
@for d in $(DIRS); do \
if [ -d $$d ]; then \
$(MAKE) -C $$d $@; \
fi \
done
endif # ! compiling a specific program module

View File

@@ -2,6 +2,8 @@
# $Id$
#
ifeq ($(PM),) # Only traverse directories if not compiling a specific module
ifeq ($(SHLVL),) # An OS/2 command shell
ifeq ($(DIRS),) # Empty directory list
@@ -23,3 +25,5 @@ DIR_RULE =\
done
endif # ! Windows
endif # ! compiling a specific program module

View File

@@ -2,6 +2,8 @@
# $Id$
#
ifeq ($(PM),) # Only traverse directories if not compiling a specific module
ifeq ($(SHLVL),) # COMMAND.COM
ifeq ($(DIRS),) # Empty directory list
@@ -24,3 +26,5 @@ DIR_RULE =\
done
endif # ! Windows
endif # ! compiling a specific program module

View File

@@ -2,6 +2,10 @@
# $Id$
#
ifeq ($(HB_MAIN),)
HB_MAIN = std
endif
ROOT = ../../
PRG_SOURCES=\
@@ -18,16 +22,16 @@ PRG_SOURCES=\
PRG_MAIN=rt_main.prg
LIBS=\
tools \
debug \
rtl \
tools \
debug \
rtl \
rdd \
vm \
rdd \
rtl \
macro \
pp \
runner \
common \
runner \
common \
include $(TOP)$(ROOT)config/bin.cf