2007-11-21 18:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_vcce.bat
* harbour/make_vcce.mak
* harbour/make_b32.mak
* harbour/common.mak
* harbour/contrib/make_all.mak
* harbour/contrib/mtpl_ruls.mak
* harbour/make_gcc.mak
+ added missing Marek's Copyright
* set svn attributes:
svn ps svn:eol-style [native|CRLF]
svn ps svn:keywords Id
* harbour/contrib/mtpl_defs.mak
* harbour/contrib/mtpl_b32.mak
* harbour/contrib/mtpl_vc.mak
+ added missing Marek's and Viktor's Copyrights
* set svn attributes:
svn ps svn:eol-style [native|CRLF]
svn ps svn:keywords Id
Viktor, Marek if I missed sth then please fix me.
* harbour/make_gcc.sh
* added mine Copyright note
This commit is contained in:
@@ -8,6 +8,31 @@
|
||||
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
||||
*/
|
||||
|
||||
2007-11-21 18:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/make_vcce.bat
|
||||
* harbour/make_vcce.mak
|
||||
* harbour/make_b32.mak
|
||||
* harbour/common.mak
|
||||
* harbour/contrib/make_all.mak
|
||||
* harbour/contrib/mtpl_ruls.mak
|
||||
* harbour/make_gcc.mak
|
||||
+ added missing Marek's Copyright
|
||||
* set svn attributes:
|
||||
svn ps svn:eol-style [native|CRLF]
|
||||
svn ps svn:keywords Id
|
||||
|
||||
* harbour/contrib/mtpl_defs.mak
|
||||
* harbour/contrib/mtpl_b32.mak
|
||||
* harbour/contrib/mtpl_vc.mak
|
||||
+ added missing Marek's and Viktor's Copyrights
|
||||
* set svn attributes:
|
||||
svn ps svn:eol-style [native|CRLF]
|
||||
svn ps svn:keywords Id
|
||||
Viktor, Marek if I missed sth then please fix me.
|
||||
|
||||
* harbour/make_gcc.sh
|
||||
* added mine Copyright note
|
||||
|
||||
2007-11-21 17:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
|
||||
* harbour/contrib/make_all.mak
|
||||
* harbour/contrib/make_b32_all.bat
|
||||
|
||||
@@ -2,6 +2,11 @@
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
#**********************************************************
|
||||
# Common makefile.bc and makefile.vc definitions
|
||||
#**********************************************************
|
||||
|
||||
@@ -1,127 +1,132 @@
|
||||
#
|
||||
# $Id: make_all.mak 7958 2007-11-12 15:10:28Z druzus $
|
||||
#
|
||||
|
||||
# Makefile for buildning all buildable contribs.
|
||||
# It is common for Bcc and Msvc
|
||||
|
||||
#**********************************************************
|
||||
|
||||
!ifndef HB_CC_NAME
|
||||
!error HB_CC_NAME environment variable not defined
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
!ifndef ECHO
|
||||
ECHO = echo
|
||||
!endif
|
||||
!ifndef DEL
|
||||
DEL = del
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
SHEET=\
|
||||
hbclip\
|
||||
|
||||
DIRS=\
|
||||
adordd\
|
||||
bmdbfcdx\
|
||||
btree\
|
||||
examples\
|
||||
hbzlib\
|
||||
hgf\
|
||||
htmllib\
|
||||
libct\
|
||||
libgt\
|
||||
libmisc\
|
||||
libnf\
|
||||
msql\
|
||||
odbc\
|
||||
ole\
|
||||
rdd_ads\
|
||||
samples\
|
||||
telepath\
|
||||
tip\
|
||||
win32\
|
||||
xhb\
|
||||
|
||||
!if "$(APOLLO_DIR)" != ""
|
||||
DIRS=$(DIRS) apollo
|
||||
!endif
|
||||
|
||||
!if "$(DIRECTX_DIR)" != ""
|
||||
DIRS=$(DIRS) directx
|
||||
!endif
|
||||
|
||||
!if "$(FIREBIRD_DIR)" != ""
|
||||
DIRS=$(DIRS) firebird
|
||||
!endif
|
||||
|
||||
!if "$(GD_DIR)" != ""
|
||||
DIRS=$(DIRS) gd
|
||||
!endif
|
||||
|
||||
!if "$(FREEIMAGE_DIR)" != ""
|
||||
DIRS=$(DIRS) freeimage
|
||||
!endif
|
||||
|
||||
!if "$(MYSQL_DIR)" != ""
|
||||
DIRS=$(DIRS) mysql
|
||||
!endif
|
||||
|
||||
!if "$(PDFLIB_DIR)" != ""
|
||||
DIRS=$(DIRS) pdflib
|
||||
!endif
|
||||
|
||||
!if "$(PGSQL_DIR)" != ""
|
||||
DIRS=$(DIRS) pgsql
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
all : prebuild exec
|
||||
|
||||
prebuild :
|
||||
@echo @set HB_BUILD_TARGET=all > mk_trg.bat
|
||||
|
||||
#**********************************************************
|
||||
|
||||
clean : preclean exec
|
||||
Clean : preclean exec
|
||||
CLEAN : preclean exec
|
||||
|
||||
preclean :
|
||||
@echo @set HB_BUILD_TARGET=clean > mk_trg.bat
|
||||
|
||||
#**********************************************************
|
||||
|
||||
install : preinstall exec
|
||||
Install : preinstall exec
|
||||
INSTALL : preinstall exec
|
||||
|
||||
preinstall :
|
||||
@echo @set HB_BUILD_TARGET=install > mk_trg.bat
|
||||
|
||||
#**********************************************************
|
||||
|
||||
exec :
|
||||
@$(ECHO) @echo off > mk_one.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> mk_one.bat
|
||||
@$(ECHO) echo Entering %%1 directory >> mk_one.bat
|
||||
@$(ECHO) rem set HB_SHOW_ERRORS=no >> mk_one.bat
|
||||
@$(ECHO) cd %%1 >> mk_one.bat
|
||||
@$(ECHO) call ..\mk_trg.bat >> mk_one.bat
|
||||
@$(ECHO) if exist make_$(HB_CC_NAME).bat call make_$(HB_CC_NAME).bat %%%HB_BUILD_TARGET%%% >> mk_one.bat
|
||||
@$(ECHO) cd .. >> mk_one.bat
|
||||
@$(ECHO) :skip >> mk_one.bat
|
||||
@<<mk_all.bat
|
||||
@%%COMSPEC%% /c mk_one.bat $(DIRS: =^
|
||||
@%%COMSPEC%% /c mk_one.bat )
|
||||
<<KEEP
|
||||
@if exist mk_all.bat $(DEL) mk_all.bat > nul
|
||||
@if exist mk_one.bat $(DEL) mk_one.bat > nul
|
||||
@if exist mk_trg.bat $(DEL) mk_trg.bat > nul
|
||||
|
||||
#**********************************************************
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
# Makefile for buildning all buildable contribs.
|
||||
# It is common for Bcc and Msvc
|
||||
|
||||
#**********************************************************
|
||||
|
||||
!ifndef HB_CC_NAME
|
||||
!error HB_CC_NAME environment variable not defined
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
!ifndef ECHO
|
||||
ECHO = echo
|
||||
!endif
|
||||
!ifndef DEL
|
||||
DEL = del
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
SHEET=\
|
||||
hbclip\
|
||||
|
||||
DIRS=\
|
||||
adordd\
|
||||
bmdbfcdx\
|
||||
btree\
|
||||
examples\
|
||||
hbzlib\
|
||||
hgf\
|
||||
htmllib\
|
||||
libct\
|
||||
libgt\
|
||||
libmisc\
|
||||
libnf\
|
||||
msql\
|
||||
odbc\
|
||||
ole\
|
||||
rdd_ads\
|
||||
samples\
|
||||
telepath\
|
||||
tip\
|
||||
win32\
|
||||
xhb\
|
||||
|
||||
!if "$(APOLLO_DIR)" != ""
|
||||
DIRS=$(DIRS) apollo
|
||||
!endif
|
||||
|
||||
!if "$(DIRECTX_DIR)" != ""
|
||||
DIRS=$(DIRS) directx
|
||||
!endif
|
||||
|
||||
!if "$(FIREBIRD_DIR)" != ""
|
||||
DIRS=$(DIRS) firebird
|
||||
!endif
|
||||
|
||||
!if "$(GD_DIR)" != ""
|
||||
DIRS=$(DIRS) gd
|
||||
!endif
|
||||
|
||||
!if "$(FREEIMAGE_DIR)" != ""
|
||||
DIRS=$(DIRS) freeimage
|
||||
!endif
|
||||
|
||||
!if "$(MYSQL_DIR)" != ""
|
||||
DIRS=$(DIRS) mysql
|
||||
!endif
|
||||
|
||||
!if "$(PDFLIB_DIR)" != ""
|
||||
DIRS=$(DIRS) pdflib
|
||||
!endif
|
||||
|
||||
!if "$(PGSQL_DIR)" != ""
|
||||
DIRS=$(DIRS) pgsql
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
all : prebuild exec
|
||||
|
||||
prebuild :
|
||||
@echo @set HB_BUILD_TARGET=all > mk_trg.bat
|
||||
|
||||
#**********************************************************
|
||||
|
||||
clean : preclean exec
|
||||
Clean : preclean exec
|
||||
CLEAN : preclean exec
|
||||
|
||||
preclean :
|
||||
@echo @set HB_BUILD_TARGET=clean > mk_trg.bat
|
||||
|
||||
#**********************************************************
|
||||
|
||||
install : preinstall exec
|
||||
Install : preinstall exec
|
||||
INSTALL : preinstall exec
|
||||
|
||||
preinstall :
|
||||
@echo @set HB_BUILD_TARGET=install > mk_trg.bat
|
||||
|
||||
#**********************************************************
|
||||
|
||||
exec :
|
||||
@$(ECHO) @echo off > mk_one.bat
|
||||
@$(ECHO) if """%%1""" == """""" goto skip >> mk_one.bat
|
||||
@$(ECHO) echo Entering %%1 directory >> mk_one.bat
|
||||
@$(ECHO) rem set HB_SHOW_ERRORS=no >> mk_one.bat
|
||||
@$(ECHO) cd %%1 >> mk_one.bat
|
||||
@$(ECHO) call ..\mk_trg.bat >> mk_one.bat
|
||||
@$(ECHO) if exist make_$(HB_CC_NAME).bat call make_$(HB_CC_NAME).bat %%%HB_BUILD_TARGET%%% >> mk_one.bat
|
||||
@$(ECHO) cd .. >> mk_one.bat
|
||||
@$(ECHO) :skip >> mk_one.bat
|
||||
@<<mk_all.bat
|
||||
@%%COMSPEC%% /c mk_one.bat $(DIRS: =^
|
||||
@%%COMSPEC%% /c mk_one.bat )
|
||||
<<KEEP
|
||||
@if exist mk_all.bat $(DEL) mk_all.bat > nul
|
||||
@if exist mk_one.bat $(DEL) mk_one.bat > nul
|
||||
@if exist mk_trg.bat $(DEL) mk_trg.bat > nul
|
||||
|
||||
#**********************************************************
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# Copyright 2007 Viktor Szakats (viktor.szakats "at" syenar "dot" hu)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# -------------------------------------------------------------------
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Makefile common section for Harbour Project Contrib libs
|
||||
# for Borland C/C++
|
||||
|
||||
@@ -1,68 +1,74 @@
|
||||
#
|
||||
# $Id: mtpl_defs.mak 7958 2007-11-12 15:10:28Z druzus $
|
||||
#
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Makefile common section for Harbour Project Contrib libs
|
||||
# for Microsoft Visual C/Borland C/C++ - definitions
|
||||
# -----------------------------------------------------------------
|
||||
|
||||
#**********************************************************
|
||||
|
||||
!ifndef ECHO
|
||||
ECHO = echo
|
||||
!endif
|
||||
!ifndef DEL
|
||||
DEL = del
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
# binary file suffixes and prefixes
|
||||
#**********************************************************
|
||||
|
||||
!ifndef OBJEXT
|
||||
OBJEXT = .obj
|
||||
!endif
|
||||
!ifndef LIBEXT
|
||||
LIBEXT = .lib
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
.SUFFIXES: $(LIBEXT) $(OBJEXT) .prg .c .cpp .asm
|
||||
|
||||
#**********************************************************
|
||||
# Install directory defaults.
|
||||
#**********************************************************
|
||||
|
||||
!ifndef HB_INSTALL_PREFIX
|
||||
HB_INSTALL_PREFIX = $(HB_ROOT)
|
||||
!endif
|
||||
|
||||
!ifndef HB_BIN_INSTALL
|
||||
HB_BIN_INSTALL = $(HB_INSTALL_PREFIX)\bin
|
||||
!endif
|
||||
!ifndef HB_INC_INSTALL
|
||||
HB_INC_INSTALL = $(HB_INSTALL_PREFIX)\include
|
||||
!endif
|
||||
!ifndef HB_LIB_INSTALL
|
||||
HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)\lib
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
# Directory macros. These should never have to change.
|
||||
#**********************************************************
|
||||
|
||||
OBJ_DIR = $(HB_ROOT)\obj\$(HB_CC_NAME)
|
||||
LIB_DIR = $(HB_ROOT)\lib\$(HB_CC_NAME)
|
||||
BIN_DIR = $(HB_ROOT)\bin\$(HB_CC_NAME)
|
||||
|
||||
INCLUDE_DIR = $(HB_ROOT)\include
|
||||
|
||||
#**********************************************************
|
||||
# Macros to access Harbour executable and other goodies
|
||||
#**********************************************************
|
||||
|
||||
HARBOUR_EXE = $(BIN_DIR)\harbour.exe
|
||||
|
||||
#**********************************************************
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# Copyright 2007 Viktor Szakats (viktor.szakats "at" syenar "dot" hu)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# -------------------------------------------------------------------
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Makefile common section for Harbour Project Contrib libs
|
||||
# for Microsoft Visual C/Borland C/C++ - definitions
|
||||
# -----------------------------------------------------------------
|
||||
|
||||
#**********************************************************
|
||||
|
||||
!ifndef ECHO
|
||||
ECHO = echo
|
||||
!endif
|
||||
!ifndef DEL
|
||||
DEL = del
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
# binary file suffixes and prefixes
|
||||
#**********************************************************
|
||||
|
||||
!ifndef OBJEXT
|
||||
OBJEXT = .obj
|
||||
!endif
|
||||
!ifndef LIBEXT
|
||||
LIBEXT = .lib
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
.SUFFIXES: $(LIBEXT) $(OBJEXT) .prg .c .cpp .asm
|
||||
|
||||
#**********************************************************
|
||||
# Install directory defaults.
|
||||
#**********************************************************
|
||||
|
||||
!ifndef HB_INSTALL_PREFIX
|
||||
HB_INSTALL_PREFIX = $(HB_ROOT)
|
||||
!endif
|
||||
|
||||
!ifndef HB_BIN_INSTALL
|
||||
HB_BIN_INSTALL = $(HB_INSTALL_PREFIX)\bin
|
||||
!endif
|
||||
!ifndef HB_INC_INSTALL
|
||||
HB_INC_INSTALL = $(HB_INSTALL_PREFIX)\include
|
||||
!endif
|
||||
!ifndef HB_LIB_INSTALL
|
||||
HB_LIB_INSTALL = $(HB_INSTALL_PREFIX)\lib
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
# Directory macros. These should never have to change.
|
||||
#**********************************************************
|
||||
|
||||
OBJ_DIR = $(HB_ROOT)\obj\$(HB_CC_NAME)
|
||||
LIB_DIR = $(HB_ROOT)\lib\$(HB_CC_NAME)
|
||||
BIN_DIR = $(HB_ROOT)\bin\$(HB_CC_NAME)
|
||||
|
||||
INCLUDE_DIR = $(HB_ROOT)\include
|
||||
|
||||
#**********************************************************
|
||||
# Macros to access Harbour executable and other goodies
|
||||
#**********************************************************
|
||||
|
||||
HARBOUR_EXE = $(BIN_DIR)\harbour.exe
|
||||
|
||||
#**********************************************************
|
||||
|
||||
@@ -1,74 +1,79 @@
|
||||
#
|
||||
# $Id: mtpl_ruls.mak 7958 2007-11-12 15:10:28Z druzus $
|
||||
#
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Makefile common section for Harbour Project Contrib libs
|
||||
# for Microsoft Visual C/Borland C/C++ - common rules
|
||||
# -----------------------------------------------------------------
|
||||
|
||||
ALL_HEADERS = $(PRG_HEADERS) $(C_HEADERS)
|
||||
|
||||
#**********************************************************
|
||||
# CLEAN rule(s)
|
||||
#**********************************************************
|
||||
|
||||
clean: doClean
|
||||
Clean: doClean
|
||||
CLEAN: doClean
|
||||
|
||||
doClean:
|
||||
@if exist $(LIB_PATH) $(DEL) $(LIB_PATH) > nul
|
||||
@$(ECHO) @echo off > 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
|
||||
@<<delall.bat
|
||||
@%%COMSPEC%% /c delone.bat $(LIB_OBJS:.obj=^
|
||||
@%%COMSPEC%% /c delone.bat )
|
||||
<<KEEP
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
@if exist delone.bat $(DEL) delone.bat > nul
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
|
||||
!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) if """%%1""" == """""" goto skip >> delone.bat
|
||||
@$(ECHO) if exist $(HB_INC_INSTALL)\%%1 $(DEL) $(HB_INC_INSTALL)\%%1 >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@<<delall.bat
|
||||
@%%COMSPEC%% /c delone.bat $(ALL_HEADERS: =^
|
||||
@%%COMSPEC%% /c delone.bat )
|
||||
<<KEEP
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
@if exist delone.bat $(DEL) delone.bat > nul
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
#**********************************************************
|
||||
# INSTALL rule(s)
|
||||
#**********************************************************
|
||||
|
||||
install: doInstall
|
||||
Install: doInstall
|
||||
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) if exist %%1 copy %%1 $(HB_INC_INSTALL) >> cpyone.bat
|
||||
@$(ECHO) :skip >> cpyone.bat
|
||||
@<<cpyall.bat
|
||||
@%%COMSPEC%% /c cpyone.bat $(ALL_HEADERS: =^
|
||||
@%%COMSPEC%% /c cpyone.bat )
|
||||
<<KEEP
|
||||
@if exist cpyall.bat $(DEL) cpyall.bat > nul
|
||||
@if exist cpyone.bat $(DEL) cpyone.bat > nul
|
||||
@if exist cpyall.bat $(DEL) cpyall.bat > nul
|
||||
|
||||
#**********************************************************
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Makefile common section for Harbour Project Contrib libs
|
||||
# for Microsoft Visual C/Borland C/C++ - common rules
|
||||
# -----------------------------------------------------------------
|
||||
|
||||
ALL_HEADERS = $(PRG_HEADERS) $(C_HEADERS)
|
||||
|
||||
#**********************************************************
|
||||
# CLEAN rule(s)
|
||||
#**********************************************************
|
||||
|
||||
clean: doClean
|
||||
Clean: doClean
|
||||
CLEAN: doClean
|
||||
|
||||
doClean:
|
||||
@if exist $(LIB_PATH) $(DEL) $(LIB_PATH) > nul
|
||||
@$(ECHO) @echo off > 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
|
||||
@<<delall.bat
|
||||
@%%COMSPEC%% /c delone.bat $(LIB_OBJS:.obj=^
|
||||
@%%COMSPEC%% /c delone.bat )
|
||||
<<KEEP
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
@if exist delone.bat $(DEL) delone.bat > nul
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
|
||||
!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) if """%%1""" == """""" goto skip >> delone.bat
|
||||
@$(ECHO) if exist $(HB_INC_INSTALL)\%%1 $(DEL) $(HB_INC_INSTALL)\%%1 >> delone.bat
|
||||
@$(ECHO) :skip >> delone.bat
|
||||
@<<delall.bat
|
||||
@%%COMSPEC%% /c delone.bat $(ALL_HEADERS: =^
|
||||
@%%COMSPEC%% /c delone.bat )
|
||||
<<KEEP
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
@if exist delone.bat $(DEL) delone.bat > nul
|
||||
@if exist delall.bat $(DEL) delall.bat > nul
|
||||
!endif
|
||||
|
||||
#**********************************************************
|
||||
|
||||
#**********************************************************
|
||||
# INSTALL rule(s)
|
||||
#**********************************************************
|
||||
|
||||
install: doInstall
|
||||
Install: doInstall
|
||||
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) if exist %%1 copy %%1 $(HB_INC_INSTALL) >> cpyone.bat
|
||||
@$(ECHO) :skip >> cpyone.bat
|
||||
@<<cpyall.bat
|
||||
@%%COMSPEC%% /c cpyone.bat $(ALL_HEADERS: =^
|
||||
@%%COMSPEC%% /c cpyone.bat )
|
||||
<<KEEP
|
||||
@if exist cpyall.bat $(DEL) cpyall.bat > nul
|
||||
@if exist cpyone.bat $(DEL) cpyone.bat > nul
|
||||
@if exist cpyall.bat $(DEL) cpyall.bat > nul
|
||||
|
||||
#**********************************************************
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# Copyright 2007 Viktor Szakats (viktor.szakats "at" syenar "dot" hu)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# -------------------------------------------------------------------
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Makefile common section for Harbour Project Contrib libs
|
||||
# for Microsoft Visual C
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
# Makefile for Harbour Project for Borland C/C++ 5.x compilers
|
||||
#**********************************************************
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# If you need to set additional compiler/linker options use the
|
||||
# environment variables below, but please DON'T MODIFY THIS FILE
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
# Makefile for Harbour Project for GNU gcc compiler
|
||||
#**********************************************************
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Copyright 2007 Marek Paliwoda (mpaliwoda "at" interia "dot" pl)
|
||||
# See doc/license.txt for licensing terms.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# If you need to set additional compiler/linker options use the
|
||||
# environment variables below, but please DON'T MODIFY THIS FILE
|
||||
|
||||
@@ -3,6 +3,11 @@
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
# Copyright 2007 Przemyslaw Czerpak (druzus/at/priv.onet.pl),
|
||||
# See doc/license.txt for licensing terms.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
if [ -z "$HB_ARCHITECTURE" ]; then
|
||||
if [ "$OSTYPE" = "msdosdjgpp" ]; then
|
||||
hb_arch="dos"
|
||||
|
||||
@@ -1,72 +1,72 @@
|
||||
@echo off
|
||||
rem
|
||||
rem $Id: make_b32.bat 7949 2007-11-11 17:08:43Z vszakats $
|
||||
rem
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
rem This is a generic template file, if it doesn't fit your own needs
|
||||
rem please DON'T MODIFY IT.
|
||||
rem
|
||||
rem Instead, make a local copy and modify that one, or make a call to
|
||||
rem this batch file from your customized one. [vszakats]
|
||||
rem
|
||||
rem Set any of the below settings to customize your build process:
|
||||
rem set HB_BUILD_MODE=C
|
||||
rem set HB_BUILD_DLL=yes
|
||||
rem set HB_BUILD_DEBUG=yes
|
||||
rem set HB_BUILD_VERBOSE=yes
|
||||
rem set HB_MAKE_PROGRAM=
|
||||
rem set HB_SHOW_ERRORS=
|
||||
rem set HB_MAKE_FLAGS=
|
||||
rem set HB_CC_NAME=
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
if "%HB_GT_LIB%" == "" set HB_GT_LIB=gtwvt
|
||||
if "%HB_CC_NAME%" == "" set HB_CC_NAME=vcce
|
||||
if "%HB_GT_DEFAULT%" == "" set HB_GT_DEFAULT=wvt
|
||||
if "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM=nmake.exe
|
||||
if "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS=yes
|
||||
set HB_MAKEFILE=make_%HB_CC_NAME%.mak
|
||||
|
||||
set C_USR=%C_USR% -DHB_NO_WIN_CONSOLE
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
rem Save the user value, force silent file overwrite with COPY
|
||||
rem (not all Windows versions support the COPY /Y flag)
|
||||
set HB_ORGENV_COPYCMD=%COPYCMD%
|
||||
set COPYCMD=/Y
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
if "%1" == "clean" goto CLEAN
|
||||
if "%1" == "CLEAN" goto CLEAN
|
||||
|
||||
if "%1" == "install" goto INSTALL
|
||||
if "%1" == "INSTALL" goto INSTALL
|
||||
|
||||
:BUILD
|
||||
|
||||
%HB_MAKE_PROGRAM% %HB_MAKE_FLAGS% -f %HB_MAKEFILE% %1 %2 %3 > make_%HB_CC_NAME%.log
|
||||
if errorlevel 1 if "%HB_SHOW_ERRORS%" == "yes" notepad make_%HB_CC_NAME%.log
|
||||
goto EXIT
|
||||
|
||||
:CLEAN
|
||||
|
||||
%HB_MAKE_PROGRAM% %HB_MAKE_FLAGS% -f %HB_MAKEFILE% CLEAN > make_%HB_CC_NAME%.log
|
||||
if errorlevel 1 goto EXIT
|
||||
if exist make_%HB_CC_NAME%.log del make_%HB_CC_NAME%.log > nul
|
||||
if exist inst_%HB_CC_NAME%.log del inst_%HB_CC_NAME%.log > nul
|
||||
goto EXIT
|
||||
|
||||
:INSTALL
|
||||
|
||||
%HB_MAKE_PROGRAM% %HB_MAKE_FLAGS% -f %HB_MAKEFILE% INSTALL > nul
|
||||
goto EXIT
|
||||
|
||||
:EXIT
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
rem Restore user value
|
||||
set COPYCMD=%HB_ORGENV_COPYCMD%
|
||||
@echo off
|
||||
rem
|
||||
rem $Id$
|
||||
rem
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
rem This is a generic template file, if it doesn't fit your own needs
|
||||
rem please DON'T MODIFY IT.
|
||||
rem
|
||||
rem Instead, make a local copy and modify that one, or make a call to
|
||||
rem this batch file from your customized one. [vszakats]
|
||||
rem
|
||||
rem Set any of the below settings to customize your build process:
|
||||
rem set HB_BUILD_MODE=C
|
||||
rem set HB_BUILD_DLL=yes
|
||||
rem set HB_BUILD_DEBUG=yes
|
||||
rem set HB_BUILD_VERBOSE=yes
|
||||
rem set HB_MAKE_PROGRAM=
|
||||
rem set HB_SHOW_ERRORS=
|
||||
rem set HB_MAKE_FLAGS=
|
||||
rem set HB_CC_NAME=
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
if "%HB_GT_LIB%" == "" set HB_GT_LIB=gtwvt
|
||||
if "%HB_CC_NAME%" == "" set HB_CC_NAME=vcce
|
||||
if "%HB_GT_DEFAULT%" == "" set HB_GT_DEFAULT=wvt
|
||||
if "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM=nmake.exe
|
||||
if "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS=yes
|
||||
set HB_MAKEFILE=make_%HB_CC_NAME%.mak
|
||||
|
||||
set C_USR=%C_USR% -DHB_NO_WIN_CONSOLE
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
rem Save the user value, force silent file overwrite with COPY
|
||||
rem (not all Windows versions support the COPY /Y flag)
|
||||
set HB_ORGENV_COPYCMD=%COPYCMD%
|
||||
set COPYCMD=/Y
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
if "%1" == "clean" goto CLEAN
|
||||
if "%1" == "CLEAN" goto CLEAN
|
||||
|
||||
if "%1" == "install" goto INSTALL
|
||||
if "%1" == "INSTALL" goto INSTALL
|
||||
|
||||
:BUILD
|
||||
|
||||
%HB_MAKE_PROGRAM% %HB_MAKE_FLAGS% -f %HB_MAKEFILE% %1 %2 %3 > make_%HB_CC_NAME%.log
|
||||
if errorlevel 1 if "%HB_SHOW_ERRORS%" == "yes" notepad make_%HB_CC_NAME%.log
|
||||
goto EXIT
|
||||
|
||||
:CLEAN
|
||||
|
||||
%HB_MAKE_PROGRAM% %HB_MAKE_FLAGS% -f %HB_MAKEFILE% CLEAN > make_%HB_CC_NAME%.log
|
||||
if errorlevel 1 goto EXIT
|
||||
if exist make_%HB_CC_NAME%.log del make_%HB_CC_NAME%.log > nul
|
||||
if exist inst_%HB_CC_NAME%.log del inst_%HB_CC_NAME%.log > nul
|
||||
goto EXIT
|
||||
|
||||
:INSTALL
|
||||
|
||||
%HB_MAKE_PROGRAM% %HB_MAKE_FLAGS% -f %HB_MAKEFILE% INSTALL > nul
|
||||
goto EXIT
|
||||
|
||||
:EXIT
|
||||
|
||||
rem ---------------------------------------------------------------
|
||||
|
||||
rem Restore user value
|
||||
set COPYCMD=%HB_ORGENV_COPYCMD%
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user