|
Building hpcboot with eVC++4: msg#00004os.netbsd.ports.hpcmips
Folks: It looks like eMbedded Visual C++ 3 is no longer downloadable from Microsoft, and it's been long enough since I peeked at NetBSD/hpc that I couldn't find the copy I'd once downloaded (it's probably on the now-deceased laptop, now that I think about it ;)). The two biggest reasons for needing to generate new project files for eVC++ 4 are (a) the target names changed for many of the supported CPU families, and (b) evC++ 4 generates binaries incompatible with WinCE 3.0 by default. The following set of patches let me build a copy of hpcboot with evC++ 4 targetted for ARM (it even runs!); it probably will also work for SH3/SH4. I'm not sure if hpcmips uses hpcboot anymore (there's a pointer to pbsdboot in the README), but the MIPS configuration is missing since I wasn't sure what CPU level we should be targetting. Feedback welcome.. I'd like to eventually check this in so the next lurker into that part of the tree doesn't have to go searching for tools that aren't published anymore. --rafal Index: Makefile =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/Makefile,v retrieving revision 1.21 diff -u -p -u -p -r1.21 Makefile --- Makefile 18 Oct 2006 02:18:27 -0000 1.21 +++ Makefile 9 Feb 2008 03:56:23 -0000 @@ -6,6 +6,7 @@ PROJECT_DIRS= hpcboot libz libsa UUDECODE_FILES= binary/ARM/hpcboot.exe \ + binary/ARMV4/hpcboot.exe \ binary/SH3/hpcboot.exe \ binary/MIPS/hpcboot.exe \ binary/SH4/hpcboot.exe @@ -24,6 +25,20 @@ evc3: # # Generate project/work files for +# "eMbedded Visual C++ 4.0" +# (WCE300 binaries for SH3, SH4, ARMV4) +# +evc4: + cd dspgen && ${MAKE} evc4 || exit 1 + for d in ${PROJECT_DIRS}; do \ + ${HOST_SH} dspgen/config.sh evc4 $$d; \ + done + ${HOST_SH} dspgen/gen_workspace.sh evc4 hpc_stand.vcw $(PROJECT_DIRS) + cd dspgen && ${MAKE} clean + +# +# +# Generate project/work files for # "Windows CE Toolkit for Visual C++ 6.0" # vc6: @@ -63,6 +78,7 @@ clean: rm -f hpcboot/hpcboot.plg # compile directory -rm -rf compile/ARMDebug compile/ARMRelease \ + compile/ARMV4Debug compile/ARMV4Release \ compile/SH*Debug compile/SH*Release \ compile/MIPSDebug compile/MIPSRelease find . -name "hpcboot.exe" -print | xargs rm -f @@ -72,7 +88,7 @@ distclean: clean # WCE210 or later binary install: - for a in SH3 SH4 ARM MIPS; do \ + for a in SH3 SH4 ARM ARMV4 MIPS; do \ file=`echo "compile/"$$a"Release/hpcboot.exe"`; \ cp $$file binary/$$a/hpcboot.exe; \ done Index: README =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/README,v retrieving revision 1.5 diff -u -p -u -p -r1.5 README --- README 11 Dec 2005 12:17:28 -0000 1.5 +++ README 9 Feb 2008 03:56:23 -0000 @@ -8,6 +8,8 @@ How to use binary/MIPS/hpcboot.exe * binary/SH3/hpcboot.exe binary/SH4/hpcboot.exe + * If using eMbedded Visual C++ 4.0, the ARM binary will end up + in binary/ARMV4/hpcboot.exe instead. * for MIPS, use pbsdboot.exe (sys/arch/hpcmips/stand/pbsdboot) How to compile @@ -16,6 +18,8 @@ How to compile make vc5 # WindowsCE Embedded Toolkit for Visual C++ 5.0 make vc6 # WindowsCE Toolkit for Visual C++ 6.0 make evc3 # eMbedded Visual C++ 3.0 + make evc4 # eMbedded Visual C++ 4.0 (only tested for + # ARM). 2. Open hpc_stand.dsw or hpc_stand.vcw from Visual Studio. Index: dspgen/Makefile =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/dspgen/Makefile,v retrieving revision 1.3 diff -u -p -u -p -r1.3 Makefile --- dspgen/Makefile 13 Mar 2001 16:31:31 -0000 1.3 +++ dspgen/Makefile 9 Feb 2008 03:56:23 -0000 @@ -14,6 +14,11 @@ evc3: clean TYPE=application sh gen_template.sh evc3 $(BUILD_ARCH) TYPE=static_library sh gen_template.sh evc3 $(BUILD_ARCH) +# Not sure which MIPS target we should be using for eVC++ 4 (MIPSII? MIPS16?) +evc4: clean + TYPE=application sh gen_template.sh evc4 ARMV4 SH3 SH4 + TYPE=static_library sh gen_template.sh evc4 ARMV4 SH3 SH4 + clean: rm -f application.tmpl static_library.tmpl property.* asm_build.* Index: dspgen/config.sh =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/dspgen/config.sh,v retrieving revision 1.2 diff -u -p -u -p -r1.2 config.sh --- dspgen/config.sh 4 Mar 2001 16:51:05 -0000 1.2 +++ dspgen/config.sh 9 Feb 2008 03:56:23 -0000 @@ -37,7 +37,7 @@ case $vc_ver in "vc6") suffix=dsp ;; -"evc3") +"evc3"|"evc4") suffix=vcp ;; *) Index: dspgen/do_subst.awk =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/dspgen/do_subst.awk,v retrieving revision 1.4 diff -u -p -u -p -r1.4 do_subst.awk --- dspgen/do_subst.awk 15 Apr 2001 12:27:32 -0000 1.4 +++ dspgen/do_subst.awk 9 Feb 2008 03:56:23 -0000 @@ -81,6 +81,7 @@ BEGIN { } SRCFILES_ARM = setup_md_files("ARM", "SRCFILE_LIST_ARM", SRCFILES_ARM) + SRCFILES_ARMV4 = setup_md_files("ARMV4", "SRCFILE_LIST_ARM", SRCFILES_ARM) SRCFILES_SH3 = setup_md_files("SH3", "SRCFILE_LIST_SH3", SRCFILES_SH3) SRCFILES_SH4 = setup_md_files("SH4", "SRCFILE_LIST_SH3", SRCFILES_SH3) SRCFILES_SH = setup_md_files("SH", "SRCFILE_LIST_SH3", SRCFILES_SH3) @@ -195,6 +196,7 @@ BEGIN { { gsub("%%% SRCFILES %%%", SRCFILES) gsub("%%% SRCFILES_ARM %%%", SRCFILES_ARM) + gsub("%%% SRCFILES_ARMV4 %%%", SRCFILES_ARMV4) gsub("%%% SRCFILES_SH3 %%%", SRCFILES_SH3) gsub("%%% SRCFILES_SH4 %%%", SRCFILES_SH4) gsub("%%% SRCFILES_SH %%%", SRCFILES_SH) Index: dspgen/gen_template.sh =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/dspgen/gen_template.sh,v retrieving revision 1.2 diff -u -p -u -p -r1.2 gen_template.sh --- dspgen/gen_template.sh 4 Mar 2001 16:51:05 -0000 1.2 +++ dspgen/gen_template.sh 9 Feb 2008 03:56:23 -0000 @@ -58,8 +58,8 @@ case $vc_ver in "vc6") echo "Generate template for Visual C++ 6 Windows CE ToolKit" ;; -"evc3") - echo "Generate template for Embeded Visual C++ 3" +"evc3"|"evc4") + echo "Generate template for Embeded Visual C++ 3/4" ;; *) echo "Unsupported Visual C++ version." @@ -252,6 +252,10 @@ if [ -f asm_build.ARM.0 ]; then sed 's/%%% ASM %%%/armasm.exe/' asm_build.ARM.0 > asm_build.ARM rm -f asm_build.ARM.0 fi +if [ -f asm_build.ARMV4.0 ]; then + sed 's/%%% ASM %%%/armasm.exe/' asm_build.ARMV4.0 > asm_build.ARMV4 + rm -f asm_build.ARMV4.0 +fi if [ -f asm_build.SH.0 ]; then sed 's/%%% ASM %%%/asmsh.exe/' asm_build.SH.0 > asm_build.SH rm -f asm_build.SH.0 Index: dspgen/gen_workspace.sh =================================================================== RCS file: /cvsroot/src/sys/arch/hpc/stand/dspgen/gen_workspace.sh,v retrieving revision 1.2 diff -u -p -u -p -r1.2 gen_workspace.sh --- dspgen/gen_workspace.sh 4 Mar 2001 16:51:05 -0000 1.2 +++ dspgen/gen_workspace.sh 9 Feb 2008 03:56:23 -0000 @@ -51,7 +51,7 @@ case $vc_ver in echo "Microsoft Developer Studio Workspace File, Format Version 6.00" suffix=dsp ;; -"evc3") +"evc3"|"evc4") echo "Microsoft eMbedded Visual Tools Workspace File, Format Version 3.00" suffix=vcp ;; Index: dspgen/tmpl.evc4/application.ARMV4Debug =================================================================== RCS file: dspgen/tmpl.evc4/application.ARMV4Debug diff -N dspgen/tmpl.evc4/application.ARMV4Debug --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/application.ARMV4Debug 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,12 @@ +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r +# ADD RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=300 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=300 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" %%% CPPDEFS %%% /M$(CECrtMTDebug) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /align:"4096" /MACHINE:ARM Index: dspgen/tmpl.evc4/application.ARMV4Release =================================================================== RCS file: dspgen/tmpl.evc4/application.ARMV4Release diff -N dspgen/tmpl.evc4/application.ARMV4Release --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/application.ARMV4Release 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,12 @@ +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r +# ADD RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=300 /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Oxs /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=300 /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Oxs %%% CPPDEFS %%% /M$(CECrtMT) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /align:"4096" /MACHINE:ARM Index: dspgen/tmpl.evc4/application.SH3Debug =================================================================== RCS file: dspgen/tmpl.evc4/application.SH3Debug diff -N dspgen/tmpl.evc4/application.SH3Debug --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/application.SH3Debug 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,12 @@ +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r +# ADD RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=300 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=300 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" %%% CPPDEFS %%% /M$(CECrtMTDebug) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH3 +# ADD LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH3 Index: dspgen/tmpl.evc4/application.SH3Release =================================================================== RCS file: dspgen/tmpl.evc4/application.SH3Release diff -N dspgen/tmpl.evc4/application.SH3Release --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/application.SH3Release 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,12 @@ +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r +# ADD RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "SHx" /d "SH3" /d "_SH3_" /r +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=300 /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Oxs /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=300 /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Oxs %%% CPPDEFS %%% /M$(CECrtMT) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH3 +# ADD LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH3 Index: dspgen/tmpl.evc4/application.SH4Debug =================================================================== RCS file: dspgen/tmpl.evc4/application.SH4Debug diff -N dspgen/tmpl.evc4/application.SH4Debug --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/application.SH4Debug 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,12 @@ +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r +# ADD RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=300 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /Qsh4 /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=300 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /Qsh4 %%% CPPDEFS %%% /M$(CECrtMTDebug) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH4 +# ADD LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH4 Index: dspgen/tmpl.evc4/application.SH4Release =================================================================== RCS file: dspgen/tmpl.evc4/application.SH4Release diff -N dspgen/tmpl.evc4/application.SH4Release --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/application.SH4Release 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,12 @@ +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r +# ADD RSC /l 0x409 /d UNDER_CE=300 /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "SHx" /d "SH4" /d "_SH4_" /r +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=300 /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Qsh4 /Oxs /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=300 /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Qsh4 /Oxs %%% CPPDEFS %%% /M$(CECrtMT) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH4 +# ADD LINK32 commctrl.lib coredll.lib %%% LIBRARIES %%% /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:windowsce,3.00 /MACHINE:SH4 Index: dspgen/tmpl.evc4/config.defadd =================================================================== RCS file: dspgen/tmpl.evc4/config.defadd diff -N dspgen/tmpl.evc4/config.defadd --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/config.defadd 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,3 @@ +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo Index: dspgen/tmpl.evc4/config.defprop =================================================================== RCS file: dspgen/tmpl.evc4/config.defprop diff -N dspgen/tmpl.evc4/config.defprop --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/config.defprop 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,10 @@ +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE CPU_ID "{}" +# PROP BASE Platform_ID "{}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP CPU_ID "{}" +# PROP Platform_ID "{}" +# PROP Target_Dir "" Index: dspgen/tmpl.evc4/header =================================================================== RCS file: dspgen/tmpl.evc4/header diff -N dspgen/tmpl.evc4/header --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/header 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,3 @@ +# Microsoft Developer Studio Project File - Name="%%% NAME %%%" - Package Owner=<4> +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** Index: dspgen/tmpl.evc4/project =================================================================== RCS file: dspgen/tmpl.evc4/project diff -N dspgen/tmpl.evc4/project --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/project 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,5 @@ +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 Index: dspgen/tmpl.evc4/static_library.ARMV4Debug =================================================================== RCS file: dspgen/tmpl.evc4/static_library.ARMV4Debug diff -N dspgen/tmpl.evc4/static_library.ARMV4Debug --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/static_library.ARMV4Debug 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,6 @@ +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX %%% CPPDEFS %%% /M$(CECrtMTDebug) /c +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo Index: dspgen/tmpl.evc4/static_library.ARMV4Release =================================================================== RCS file: dspgen/tmpl.evc4/static_library.ARMV4Release diff -N dspgen/tmpl.evc4/static_library.ARMV4Release --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/static_library.ARMV4Release 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,6 @@ +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "NDEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /Oxs /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "NDEBUG" /D "ARM" /D "_ARM_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /Oxs %%% CPPDEFS %%% /M$(CECrtMT) /c +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo Index: dspgen/tmpl.evc4/static_library.SH3Debug =================================================================== RCS file: dspgen/tmpl.evc4/static_library.SH3Debug diff -N dspgen/tmpl.evc4/static_library.SH3Debug --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/static_library.SH3Debug 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,6 @@ +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX- /Zi /Od /D "DEBUG" %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX %%% CPPDEFS %%% /M$(CECrtMTDebug) /c +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo Index: dspgen/tmpl.evc4/static_library.SH3Release =================================================================== RCS file: dspgen/tmpl.evc4/static_library.SH3Release diff -N dspgen/tmpl.evc4/static_library.SH3Release --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/static_library.SH3Release 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,6 @@ +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "_LIB" /YX /Oxs /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX- /D _WIN32_WCE=$(CEVersion) %%% INCDIRS %%% /D "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "_LIB" /YX /Oxs %%% CPPDEFS %%% /M$(CECrtMT) /c +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo Index: dspgen/tmpl.evc4/static_library.SH4Debug =================================================================== RCS file: dspgen/tmpl.evc4/static_library.SH4Debug diff -N dspgen/tmpl.evc4/static_library.SH4Debug --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/static_library.SH4Debug 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,7 @@ +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- /Zi /Od %%% INCDIRS %%% /D "DEBUG" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /Qsh4 /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX- /Zi /Od /D "DEBUG" %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_LIB" /YX /Qsh4 %%% CPPDEFS %%% /M$(CECrtMTDebug) /c +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo + Index: dspgen/tmpl.evc4/static_library.SH4Release =================================================================== RCS file: dspgen/tmpl.evc4/static_library.SH4Release diff -N dspgen/tmpl.evc4/static_library.SH4Release --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ dspgen/tmpl.evc4/static_library.SH4Release 9 Feb 2008 03:56:23 -0000 @@ -0,0 +1,6 @@ +CPP=shcl.exe +# ADD BASE CPP /nologo /W3 /GX- %%% INCDIRS %%% /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "_LIB" /YX /Qsh4 /Oxs /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX- /D _WIN32_WCE=$(CEVersion) %%% INCDIRS %%% /D "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "_LIB" /YX /Qsh4 /Oxs %%% CPPDEFS %%% /M$(CECrtMT) /c +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Using NetBSD on a z50: 00004, Juergen Sell |
|---|---|
| Next by Date: | Re: Building hpcboot with eVC++4: 00004, Risto Sainio |
| Previous by Thread: | z50 Additional Hardwarei: 00004, Scott Lawrence |
| Next by Thread: | Re: Building hpcboot with eVC++4: 00004, Risto Sainio |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |