2008-08-25 22:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* make_vcce.mak
     ! Attempt to fix /MANIFEST:NO warnings for MSVC 6.0.
     ! Attempt to fix WinCE .dll linking error.
     ; Jose, another test would be great.

   * make_vc.bat
   * make_vc.mak
   * make_vcce.bat
   * make_vcce.mak
     * Some syncing and minor fixes in comments.
This commit is contained in:
Viktor Szakats
2008-08-25 20:27:30 +00:00
parent 1183a2c1d9
commit 709e84952d
5 changed files with 38 additions and 21 deletions

View File

@@ -8,6 +8,18 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2008-08-25 22:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_vcce.mak
! Attempt to fix /MANIFEST:NO warnings for MSVC 6.0.
! Attempt to fix WinCE .dll linking error.
; Jose, another test would be great.
* make_vc.bat
* make_vc.mak
* make_vcce.bat
* make_vcce.mak
* Some syncing and minor fixes in comments.
2008-08-25 21:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_vcce.mak
! Fixed system library list to not contain gdi32.lib.

View File

@@ -19,6 +19,7 @@ rem set HB_REBUILD_PARSER=yes
rem set HB_MAKE_PROGRAM=
rem set HB_SHOW_ERRORS=
rem set HB_MAKE_FLAGS=
rem set HB_CC_NAME=
rem ---------------------------------------------------------------
set _HB_CC_NAME=%HB_CC_NAME%

View File

@@ -33,8 +33,8 @@
# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries
# PRG_USR - Extra Harbour compiler options
# (GNU make compatible envvar)
# HB_GT_DEFAULT - The default GT driver, Choose between :
# gtstd (default),gtcgi,gtwin,gtwvt
# HB_GT_DEFAULT - The default GT driver, Choose between:
# gtstd (default), gtcgi, gtwin, gtwvt
# HB_GT_LIB - To override the default GT driver
# (search for HB_GT_LIBS for a list of values)
# HB_BUILD_ST - If set to yes builds harbour in SingleThread mode
@@ -48,7 +48,7 @@
# "make_vc.bat install" is lauched. Defaults
# to current directory
# HB_VISUALC_VER - Version of Visual C++ compiler (defaults to 60).
# Possible values are : 60, 70, 71, 80
# Possible values are : 60, 70, 71, 80, 90
#**********************************************************

View File

@@ -15,6 +15,7 @@ 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_REBUILD_PARSER=yes
rem set HB_MAKE_PROGRAM=
rem set HB_SHOW_ERRORS=
rem set HB_MAKE_FLAGS=
@@ -52,23 +53,23 @@ rem Checking if HB and HBPP are set
if not "%HB%" == "" if exist %HB% goto CHECK_HBPP
echo.
echo *******************************************
echo You must set HB environment variable to a
echo working copy of Harbour compiler executable
echo harbour.exe.
echo. Example : set HB=C:\Harbour\harbour.exe
echo *******************************************
echo. *******************************************
echo. You must set HB environment variable to a
echo. working copy of Harbour compiler executable
echo. harbour.exe.
echo. Example: set HB=C:\harbour\harbour.exe
echo. *******************************************
echo.
goto EXIT
:CHECK_HBPP
if not "%HBPP%" == "" if exist %HBPP% goto BUILD
echo.
echo **********************************************
echo You must set HBPP environment variable to a
echo working copy of hbpp.exe helper executable
echo. Example : set HBPP=C:\Harbour\hbpp.exe
echo **********************************************
echo. **********************************************
echo. You must set HBPP environment variable to a
echo. working copy of hbpp.exe helper executable
echo. Example: set HBPP=C:\harbour\hbpp.exe
echo. **********************************************
echo.
goto EXIT

View File

@@ -33,6 +33,8 @@
# HARBOURFLAGSDLL - Extra Harbour compiler options for shared libraries
# PRG_USR - Extra Harbour compiler options
# (GNU make compatible envvar)
# HB_GT_DEFAULT - The default GT driver, Choose between:
# gtstd (default), gtcgi, gtwin, gtwvt
# HB_GT_LIB - To override the default GT driver
# (search for HB_GT_LIBS for a list of values)
# HB_BUILD_ST - If set to yes builds harbour in SingleThread mode
@@ -46,7 +48,7 @@
# "make_vc.bat install" is lauched. Defaults
# to current directory
# HB_VISUALC_VER - Version of Visual C++ compiler (defaults to 80).
# Possible values are : 60, 70, 71, 80
# Possible values are : 60, 70, 71, 80, 90
#**********************************************************
@@ -177,17 +179,18 @@ HARBOURFLAGSDLL= -n1 $(HBFLAGSCMN) $(HARBOURFLAGSDLL)
#**********************************************************
# Linker Flags
LDFLAGS = /NOLOGO /SUBSYSTEM:windowsce,4.20 /MACHINE:ARM /ARMPADCODE \
/STACK:65536,4096 /ALIGN:4096 /NODEFAULTLIB:"oldnames.lib" \
/NODEFAULTLIB:"kernel32.lib" /MANIFEST:NO /LIBPATH:$(LIB_DIR) \
/OPT:REF /OPT:ICF $(LDFLAGS)
LDFLAGS = /NOLOGO /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM /ARMPADCODE \
/STACK:65536,4096 /NODEFAULTLIB:"oldnames.lib" \
/NODEFAULTLIB:"kernel32.lib" /ALIGN:4096 /OPT:REF /OPT:ICF \
/LIBPATH:$(LIB_DIR) $(LDFLAGS)
# /ERRORREPORT:PROMPT /ENTRY:"mainWCRTStartup"
!if $(HB_VISUALC_VER) >= 80
LDFLAGS = $(LDFLAGS) /MANIFEST:NO
!endif
LDFLAGSDLL = /NOLOGO /DLL /MACHINE:ARM /ARMPADCODE \
/STACK:65536,4096 /ALIGN:4096 /NODEFAULTLIB:"oldnames.lib" \
LDFLAGSDLL = /DLL \
/NOLOGO /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM /ARMPADCODE \
/STACK:65536,4096 /NODEFAULTLIB:"oldnames.lib" \
/LIBPATH:$(LIB_DIR) $(LDFLAGSDLL)
!if "$(HB_BUILD_DEBUG)" == "yes"