Port-hpcmips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Building hpcboot with eVC++4



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


Home | Main Index | Thread Index | Old Index