See ChangeLog entry 2000-02-21 15:45 GMT-5 David G. Holm <dholm@ sd-llc.com>

This commit is contained in:
David G. Holm
2000-02-21 20:55:53 +00:00
parent ad8327bf1b
commit ec7392f320
4 changed files with 32 additions and 10 deletions

View File

@@ -1,3 +1,9 @@
2000-02-21 15:45 GMT-5 David G. Holm <dholm@ sd-llc.com>
* config/rules.cf
* config/w32/bcc32.cf
* config/w32/global.cf
% Changes to make more compatible with all Windows 32-bit platforms
20000221-14:58 GMT+3 Alexander Kresin
* source/pp/stdalone/hbpp.c
* source/pp/hbppint.c

View File

@@ -69,6 +69,10 @@ endif
%.c : $(GRANDP)%.prg
$(HB) $? $(PRG_USR) $(HB_FLAGS)
ifeq ($(SHLVL),) # COMMAND.COM
# Do nothing. the $(hb_architecture)/global.cf will handle clean up.
else
# Generic rule to clean up.
clean::
-$(RM) *.bak *.obj core *.core *~ *.o
endif

View File

@@ -23,7 +23,7 @@ endif
CC = bcc32
CC_IN = -c
CC_OUT = -o
CPPFLAGS = -I$(GRANDP) -I$(_HB_INC_COMPILE) -DHARBOUR_USE_WIN_GTAPI
CPPFLAGS = -I$(GRANDP) -I$(HB_INC_COMPILE) -DHARBOUR_USE_WIN_GTAPI
CFLAGS = -O2 -d
LD = bcc32

View File

@@ -7,24 +7,36 @@ all : first
ifeq ($(SHLVL),) # COMMAND.COM
ARCH_DIR = $(subst /,\,$(ARCH)\)
MK = $(subst /,\,$(subst \~,~,$(MAKE)))
# There is a conflict with the use of '\' and '/' characters
# The MAKE requires '/' in filenames (ARCH_DIR) however some compilers
# and some DOS commands require '\' (ARCH_DOS)
ARCH_DIR = $(subst \,/,$(ARCH))
ARCH_DOS = $(subst /,\,$(ARCH))
MK := $(subst \,/,$(subst \~,~,$(MAKE)))
RM = del /q
ifeq ($(COMSPEC),) #location of command.com
COMSPEC := command.com
endif
RM = del
RD = rmdir
CP = copy
MV = move
MD = md
dirbase::
-$(MD) $(HB_ARCHITECTURE) >NUL
-$(MD) $(ARCH_DIR) >NUL
-if not exist $(HB_ARCHITECTURE) $(MD) $(HB_ARCHITECTURE)
-if not exist $(ARCH_DOS) $(MD) $(ARCH_DOS)
clean::
-$(RM) $(ARCH_DIR)\*.*
-$(RD) $(ARCH_DIR)
-for %f in ($(ARCH_DOS)\*.*) do @$(RM) %f
-if exist *.bak $(RM) *.bak
-if exist *.obj $(RM) *.obj
-if exist core $(RM) core
-if exist *.o $(RM) *.o
-if exist *.tds $(RM) *.tds
-$(RD) $(ARCH_DOS)
-$(RD) $(HB_ARCHITECTURE)
else # bash
ARCH_DIR = $(ARCH)/