This commit is contained in:
@@ -13,16 +13,16 @@
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
# NOTE: You can use these envvars to configure the make process:
|
||||
# (note that these are all optional)
|
||||
# (note that these are all optional)
|
||||
#
|
||||
# CFLAGS - Extra C compiler options for libraries and for
|
||||
# executables
|
||||
# C_USR - Extra C compiler options for libraries and for
|
||||
# executables (GNU make compatible envvar)
|
||||
# CLIBFLAGS - Extra C compiler options for the libraries
|
||||
# HARBOURFLAGS - Extra Harbour compiler options
|
||||
# PRG_USR - Extra Harbour compiler options
|
||||
# (GNU make compatible envvar)
|
||||
# CFLAGS - Extra C compiler options for libraries and for
|
||||
# executables
|
||||
# C_USR - Extra C compiler options for libraries and for
|
||||
# executables (GNU make compatible envvar)
|
||||
# CLIBFLAGS - Extra C compiler options for the libraries
|
||||
# HARBOURFLAGS - Extra Harbour compiler options
|
||||
# PRG_USR - Extra Harbour compiler options
|
||||
# (GNU make compatible envvar)
|
||||
|
||||
#.KEEP
|
||||
.AUTODEPEND
|
||||
@@ -50,11 +50,11 @@ MKLIB = tlib.exe
|
||||
CFLAGS = -O2 $(CFLAGS)
|
||||
!endif
|
||||
|
||||
CFLAGS = -I$(INCLUDE_DIR) -d $(C_USR) $(CFLAGS)
|
||||
CFLAGS = -I$(INCLUDE_DIR) -d $(C_USR) $(CFLAGS)
|
||||
CLIBFLAGS = -c $(CFLAGS) $(CLIBFLAGS)
|
||||
CLIBFLAGSDEBUG = -v $(CLIBFLAGS)
|
||||
HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w2 -es2 -gc0 $(PRG_USR) $(HARBOURFLAGS)
|
||||
LDFLAGS = $(LDFLAGS)
|
||||
LDFLAGS = $(LDFLAGS)
|
||||
|
||||
# This is needed, otherwise the libs may overflow when
|
||||
# debug info is requested with -v -y
|
||||
@@ -114,12 +114,12 @@ CLEAN: doClean
|
||||
|
||||
doClean:
|
||||
@if exist $(LIB_PATH) $(DEL) $(LIB_PATH) > nul
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) set >>setenv >> delone.bat
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) set >>setenv >> delone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> delone.bat
|
||||
@$(ECHO) if exist %%1.c $(DEL) %%1.c >> delone.bat
|
||||
@$(ECHO) if exist %%1.obj $(DEL) %%1.obj >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@type &&!
|
||||
@%%COMSPEC%% /c delone.bat $(LIB_OBJS:.obj=^
|
||||
@%%COMSPEC%% /c delone.bat )
|
||||
@@ -130,10 +130,10 @@ doClean:
|
||||
|
||||
!if "$(HB_INSTALL_PREFIX)" == "$(HB_ROOT)"
|
||||
@if exist $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) $(DEL) $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) > nul
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> delone.bat
|
||||
@$(ECHO) if exist $(HB_INC_INSTALL)\%%1 $(DEL) $(HB_INC_INSTALL)\%%1 >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@type &&!
|
||||
@%%COMSPEC%% /c delone.bat $(ALL_HEADERS: =^
|
||||
@%%COMSPEC%% /c delone.bat )
|
||||
@@ -153,10 +153,10 @@ INSTALL: doInstall
|
||||
|
||||
doInstall:
|
||||
@if exist $(LIB_PATH) copy $(LIB_PATH) $(HB_LIB_INSTALL) > nul
|
||||
@$(ECHO) @echo off > cpyone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> cpyone.bat
|
||||
@$(ECHO) @echo off > cpyone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> cpyone.bat
|
||||
@$(ECHO) if exist %%1 copy %%1 $(HB_INC_INSTALL) >> cpyone.bat
|
||||
@$(ECHO) :skip >> cpyone.bat
|
||||
@$(ECHO) :skip >> cpyone.bat
|
||||
@<<cpyall.bat
|
||||
@%%COMSPEC%% /c cpyone.bat $(ALL_HEADERS: =^
|
||||
@%%COMSPEC%% /c cpyone.bat )
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
# NOTE: You can use these envvars to configure the make process:
|
||||
# (note that these are all optional)
|
||||
# (note that these are all optional)
|
||||
#
|
||||
# CFLAGS - Extra C compiler options for libraries and for
|
||||
# executables
|
||||
# C_USR - Extra C compiler options for libraries and for
|
||||
# executables (GNU make compatible envvar)
|
||||
# CLIBFLAGS - Extra C compiler options for the libraries
|
||||
# HARBOURFLAGS - Extra Harbour compiler options
|
||||
# PRG_USR - Extra Harbour compiler options
|
||||
# (GNU make compatible envvar)
|
||||
# CFLAGS - Extra C compiler options for libraries and for
|
||||
# executables
|
||||
# C_USR - Extra C compiler options for libraries and for
|
||||
# executables (GNU make compatible envvar)
|
||||
# CLIBFLAGS - Extra C compiler options for the libraries
|
||||
# HARBOURFLAGS - Extra Harbour compiler options
|
||||
# PRG_USR - Extra Harbour compiler options
|
||||
# (GNU make compatible envvar)
|
||||
|
||||
# Visual C++ version
|
||||
!ifndef HB_VISUALC_VER
|
||||
@@ -47,11 +47,11 @@ MKLIB = lib.exe
|
||||
|
||||
#**********************************************************
|
||||
|
||||
CFLAGS = -I$(INCLUDE_DIR) -W3 -nologo $(C_USR) $(CFLAGS)
|
||||
CFLAGS = -I$(INCLUDE_DIR) -W3 -nologo $(C_USR) $(CFLAGS)
|
||||
CLIBFLAGS = -c $(CFLAGS) $(CLIBFLAGS)
|
||||
CLIBFLAGSDEBUG = -Zi $(CLIBFLAGS)
|
||||
HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w2 -es2 -gc0 $(PRG_USR) $(HARBOURFLAGS)
|
||||
LDFLAGS = $(LDFLAGS)
|
||||
LDFLAGS = $(LDFLAGS)
|
||||
|
||||
#**********************************************************
|
||||
# COMPILE Rules
|
||||
@@ -99,12 +99,12 @@ CLEAN: doClean
|
||||
|
||||
doClean:
|
||||
@if exist $(LIB_PATH) $(DEL) $(LIB_PATH) > nul
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) set >>setenv >> delone.bat
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) set >>setenv >> delone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> delone.bat
|
||||
@$(ECHO) if exist %%1.c $(DEL) %%1.c >> delone.bat
|
||||
@$(ECHO) if exist %%1.obj $(DEL) %%1.obj >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@<<delall.bat
|
||||
@%COMSPEC% /c delone.bat $(LIB_OBJS:.obj=^
|
||||
@%COMSPEC% /c delone.bat )
|
||||
@@ -115,10 +115,10 @@ doClean:
|
||||
|
||||
!if "$(HB_INSTALL_PREFIX)" == "$(HB_ROOT)"
|
||||
@if exist $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) $(DEL) $(HB_LIB_INSTALL)\$(LIBNAME)$(LIBEXT) > nul
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) @echo off > delone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> delone.bat
|
||||
@$(ECHO) if exist $(HB_INC_INSTALL)\%%1 $(DEL) $(HB_INC_INSTALL)\%%1 >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@<<delall.bat
|
||||
@%COMSPEC% /c delone.bat $(ALL_HEADERS: =^
|
||||
@%COMSPEC% /c delone.bat )
|
||||
@@ -138,10 +138,10 @@ INSTALL: doInstall
|
||||
|
||||
doInstall:
|
||||
@if exist $(LIB_PATH) copy $(LIB_PATH) $(HB_LIB_INSTALL) > nul
|
||||
@$(ECHO) @echo off > cpyone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> cpyone.bat
|
||||
@$(ECHO) @echo off > cpyone.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> cpyone.bat
|
||||
@$(ECHO) if exist %%1 copy %%1 $(HB_INC_INSTALL) >> cpyone.bat
|
||||
@$(ECHO) :skip >> cpyone.bat
|
||||
@$(ECHO) :skip >> cpyone.bat
|
||||
@<<cpyall.bat
|
||||
@%COMSPEC% /c cpyone.bat $(ALL_HEADERS: =^
|
||||
@%COMSPEC% /c cpyone.bat )
|
||||
|
||||
Reference in New Issue
Block a user