From df5777b72cb3ed66620d205664c07f3e0a019fff Mon Sep 17 00:00:00 2001 From: "Gonzalo A. Diethelm" Date: Tue, 8 Jun 1999 01:41:13 +0000 Subject: [PATCH] Mon Jun 07 20:42:04 1999 Gonzalo A. Diethelm --- harbour/ChangeLog | 42 +++++++-------------------------------- harbour/config/dir.cf | 2 +- harbour/config/global.cf | 8 ++++---- harbour/config/install.cf | 2 +- 4 files changed, 13 insertions(+), 41 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index a2de5a4def..c43a13dc78 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,10 @@ +Mon Jun 07 20:42:04 1999 Gonzalo A. Diethelm + + * config/dir.cf: + * config/global.cf: + * config/install.cf: + Made a mistake in my previous commit. This one works. + Mon Jun 07 20:20:32 1999 Gonzalo A. Diethelm * config/bin.cf: @@ -1686,14 +1693,6 @@ Thu May 20 16:03:24 1999 Gonzalo A. Diethelm NB! Not needed for 32-bit compilers. Tue May 11 18:53:43 1999 Gonzalo A. Diethelm -<<<<<<< ChangeLog -======= - - * Makefile: - Added obj to the list of directories. ->>>>>>> 1.78 - -<<<<<<< ChangeLog * Makefile: Added obj to the list of directories. @@ -1722,33 +1721,6 @@ Tue May 11 18:53:43 1999 Gonzalo A. Diethelm * obj/Makefile: Added these two Makefiles. -======= - * source/Makefile: - Added rdd to the list of directories. - - * source/rtl/Makefile: - Added gtapi.c to the list of C sources. - - * source/rtl/gtapi.c: - Got rid of two warnings with gcc. - - * source/rtl/environ.c: - Made sure it compiles with gcc. - There was a missing #endif. - - * source/tools/stringp.prg: - * tests/working/debugtst.prg: - Replaced Debug() with HBDebug(), otherwise the generated C source - collides with the macro DEBUG. - - * source/vm/hvm.c: - Corrected a comment. - - * source/rdd/Makefile: - * obj/Makefile: - Added these two Makefiles. - ->>>>>>> 1.78 19990511-19:20 Eddie Runia * source/rtl/classes.c (Default) parameter self added to INLINE methods diff --git a/harbour/config/dir.cf b/harbour/config/dir.cf index 3940ad7c62..a70ffb386a 100644 --- a/harbour/config/dir.cf +++ b/harbour/config/dir.cf @@ -5,7 +5,7 @@ all : first first clean install :: -ifeq (Windows,$(findstring Windows,$(OS))) +ifeq ($(SHLVL),) @cmd /c FOR /D %d IN ($(DIRS)) DO @$(MAKE) -C %d $@ else # ! Windows @for d in $(DIRS); do \ diff --git a/harbour/config/global.cf b/harbour/config/global.cf index baa8d09736..d86d6225cf 100644 --- a/harbour/config/global.cf +++ b/harbour/config/global.cf @@ -7,7 +7,7 @@ all : first GRANDP = ../../ ARCH = $(HB_ARCHITECTURE)/$(HB_COMPILER) -ifeq (Windows,$(findstring Windows,$(OS))) +ifeq ($(SHLVL),) ARCH_DIR = $(subst /,\\,$(ARCH))\\ else # ! Windows ARCH_DIR = $(ARCH)/ @@ -16,12 +16,12 @@ endif include $(TOP)$(ROOT)config/$(ARCH).cf dirbase:: -ifeq (Windows,$(findstring Windows,$(OS))) +ifeq ($(SHLVL),) -$(MD) $(HB_ARCHITECTURE) -$(MD) $(ARCH_DIR) >NUL else # ! Windows - @[ -d $(HB_ARCHITECTURE) ] || $(MD) $(HB_ARCHITECTURE) ]; \ - [ -d $(ARCH_DIR) ] || $(MD) $(ARCH_DIR) ] + @[ -d $(HB_ARCHITECTURE) ] || $(MD) $(HB_ARCHITECTURE); \ + [ -d $(ARCH) ] || $(MD) $(ARCH) endif clean:: diff --git a/harbour/config/install.cf b/harbour/config/install.cf index a248d0794b..c3973ad4fe 100644 --- a/harbour/config/install.cf +++ b/harbour/config/install.cf @@ -3,7 +3,7 @@ # install:: first -ifeq (Windows,$(findstring Windows,$(OS))) +ifeq ($(SHLVL),) @cmd /c FOR %f IN ($(INSTALL_OBJS)) DO @COPY %f $(INSTALL_DIR) else # ! Windows @if [ ! -d $(INSTALL_DIR) ]; \