From fd1bbec08b0ec168d4d8f895419fecf99e40e0fe Mon Sep 17 00:00:00 2001 From: jtvolpe Date: Tue, 24 Apr 2001 04:44:15 +0000 Subject: [PATCH] Continuing with VC6 Development - Dependency changes etc. git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@755 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- sdcc.dsw | 83 +++++++++++++++++++- src/avr/avra.dsp | 114 +++++++++++++++++++++++++++ src/ds390/ds390.dsp | 29 ------- src/ds390/ds390a.dsp | 121 +++++++++++++++++++++++++++++ src/mcs51/mcs51.dsp | 50 ------------ src/mcs51/mcs51a.dsp | 114 +++++++++++++++++++++++++++ src/pic/pic.dsp | 29 ------- src/pic/pica.dsp | 122 +++++++++++++++++++++++++++++ src/src.dsp | 2 +- src/z80/z80.dsp | 33 +------- src/z80/z80a.dsp | 179 +++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 731 insertions(+), 145 deletions(-) create mode 100644 src/avr/avra.dsp create mode 100644 src/ds390/ds390a.dsp create mode 100644 src/mcs51/mcs51a.dsp create mode 100644 src/pic/pica.dsp create mode 100644 src/z80/z80a.dsp diff --git a/sdcc.dsw b/sdcc.dsw index c98ff02b..e39d4e45 100644 --- a/sdcc.dsw +++ b/sdcc.dsw @@ -45,6 +45,21 @@ Package=<5> {{{ }}} +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name avra + End Project Dependency +}}} + +############################################################################### + +Project: "avra"=.\src\avr\avra.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + Package=<4> {{{ }}} @@ -57,13 +72,43 @@ Package=<5> {{{ }}} +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name ds390a + End Project Dependency +}}} + +############################################################################### + +Project: "ds390a"=.\src\ds390\ds390a.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + Package=<4> {{{ }}} ############################################################################### -Project: "mcs51"=.\SRC\mcs51\mcs51.dsp - Package Owner=<4> +Project: "mcs51"=.\src\mcs51\mcs51.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name msc51a + End Project Dependency +}}} + +############################################################################### + +Project: "msc51a"=.\src\mcs51\mcs51a.dsp - Package Owner=<4> Package=<5> {{{ @@ -93,6 +138,21 @@ Package=<5> {{{ }}} +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name pica + End Project Dependency +}}} + +############################################################################### + +Project: "pica"=.\src\pic\pica.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + Package=<4> {{{ }}} @@ -126,14 +186,14 @@ Package=<4> Project_Dep_Name ds390 End Project Dependency Begin Project Dependency - Project_Dep_Name mcs51 - End Project Dependency - Begin Project Dependency Project_Dep_Name z80 End Project Dependency Begin Project Dependency Project_Dep_Name pic End Project Dependency + Begin Project Dependency + Project_Dep_Name mcs51 + End Project Dependency }}} ############################################################################### @@ -144,6 +204,21 @@ Package=<5> {{{ }}} +Package=<4> +{{{ + Begin Project Dependency + Project_Dep_Name z80a + End Project Dependency +}}} + +############################################################################### + +Project: "z80a"=.\src\z80\z80a.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + Package=<4> {{{ }}} diff --git a/src/avr/avra.dsp b/src/avr/avra.dsp new file mode 100644 index 00000000..51f6991c --- /dev/null +++ b/src/avr/avra.dsp @@ -0,0 +1,114 @@ +# Microsoft Developer Studio Project File - Name="avra" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=avra - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "avra.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "avra.mak" CFG="avra - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "avra - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "avra - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "avra - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /G3 /Zp1 /W3 /GX /O2 /I ".." /I "." /I "..\.." /I "..\..\support" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FR /YX /FD /Zm500 /c +# SUBTRACT CPP /WX +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ELSEIF "$(CFG)" == "avra - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /G3 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /GZ /Zm500 /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ENDIF + +# Begin Target + +# Name "avra - Win32 Release" +# Name "avra - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\peeph.def + +!IF "$(CFG)" == "avra - Win32 Release" + +!ELSEIF "$(CFG)" == "avra - Win32 Debug" + +# PROP Ignore_Default_Tool 1 +# Begin Custom Build +InputPath=.\peeph.def + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# End Target +# End Project diff --git a/src/ds390/ds390.dsp b/src/ds390/ds390.dsp index 8ac20eb6..38570425 100644 --- a/src/ds390/ds390.dsp +++ b/src/ds390/ds390.dsp @@ -93,35 +93,6 @@ SOURCE=.\main.c # End Source File # Begin Source File -SOURCE=.\peeph.def - -!IF "$(CFG)" == "ds390 - Win32 Release" - -# Begin Custom Build -InputPath=.\peeph.def - -"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul - -# End Custom Build - -!ELSEIF "$(CFG)" == "ds390 - Win32 Debug" - -# Begin Custom Build -InputPath=.\peeph.def - -"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul - -# End Custom Build - -!ENDIF - -# End Source File -# Begin Source File - SOURCE=.\ralloc.c # End Source File # End Group diff --git a/src/ds390/ds390a.dsp b/src/ds390/ds390a.dsp new file mode 100644 index 00000000..f5a411ce --- /dev/null +++ b/src/ds390/ds390a.dsp @@ -0,0 +1,121 @@ +# Microsoft Developer Studio Project File - Name="ds390a" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=ds390a - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "ds390a.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "ds390a.mak" CFG="ds390a - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "ds390a - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "ds390a - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "ds390a - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /W3 /GX /O2 /I ".." /I "." /I "..\.." /I "..\..\support" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FR /Fp"Release/ds390a.pch" /YX /FD /Zm500 /c +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ELSEIF "$(CFG)" == "ds390a - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /GZ /Zm500 /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ENDIF + +# Begin Target + +# Name "ds390a - Win32 Release" +# Name "ds390a - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\peeph.def + +!IF "$(CFG)" == "ds390a - Win32 Release" + +# Begin Custom Build +InputPath=.\peeph.def + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ELSEIF "$(CFG)" == "ds390a - Win32 Debug" + +# Begin Custom Build +InputPath=.\peeph.def + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# End Target +# End Project diff --git a/src/mcs51/mcs51.dsp b/src/mcs51/mcs51.dsp index 4b802659..c3de1d3f 100644 --- a/src/mcs51/mcs51.dsp +++ b/src/mcs51/mcs51.dsp @@ -91,45 +91,6 @@ SOURCE=.\gen.c # Begin Source File SOURCE=.\main.c - -!IF "$(CFG)" == "mcs51 - Win32 Release" - -!ELSEIF "$(CFG)" == "mcs51 - Win32 Debug" - -# PROP Ignore_Default_Tool 1 -USERDEP__MAIN_="peeph.rul" -# Begin Custom Build -TargetName=port -InputPath=.\main.c - -"$(TargetName)" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - cl /nologo /G3 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /Zm500 /GZ /c $(InputPath) - -# End Custom Build - -!ENDIF - -# End Source File -# Begin Source File - -SOURCE=.\peeph.def - -!IF "$(CFG)" == "mcs51 - Win32 Release" - -!ELSEIF "$(CFG)" == "mcs51 - Win32 Debug" - -# PROP Ignore_Default_Tool 1 -# Begin Custom Build -InputPath=.\peeph.def - -"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul - -# End Custom Build - -!ENDIF - # End Source File # Begin Source File @@ -149,17 +110,6 @@ SOURCE=.\main.h # End Source File # Begin Source File -SOURCE=.\peeph.rul - -!IF "$(CFG)" == "mcs51 - Win32 Release" - -!ELSEIF "$(CFG)" == "mcs51 - Win32 Debug" - -!ENDIF - -# End Source File -# Begin Source File - SOURCE=.\ralloc.h # End Source File # Begin Source File diff --git a/src/mcs51/mcs51a.dsp b/src/mcs51/mcs51a.dsp new file mode 100644 index 00000000..eddae68c --- /dev/null +++ b/src/mcs51/mcs51a.dsp @@ -0,0 +1,114 @@ +# Microsoft Developer Studio Project File - Name="msc51a" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=msc51a - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "msc51a.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "msc51a.mak" CFG="msc51a - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "msc51a - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "msc51a - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "msc51a - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /G3 /Zp1 /W3 /GX /O2 /I ".." /I "." /I "..\.." /I "..\..\support" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FR /YX /FD /Zm500 /c +# SUBTRACT CPP /WX +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ELSEIF "$(CFG)" == "msc51a - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /G3 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /Zm500 /GZ /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ENDIF + +# Begin Target + +# Name "msc51a - Win32 Release" +# Name "msc51a - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\peeph.def + +!IF "$(CFG)" == "msc51a - Win32 Release" + +!ELSEIF "$(CFG)" == "msc51a - Win32 Debug" + +# PROP Ignore_Default_Tool 1 +# Begin Custom Build +InputPath=.\peeph.def + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# End Target +# End Project diff --git a/src/pic/pic.dsp b/src/pic/pic.dsp index 0ff4008f..88929ba7 100644 --- a/src/pic/pic.dsp +++ b/src/pic/pic.dsp @@ -110,35 +110,6 @@ SOURCE=.\pcodepeep.c # End Source File # Begin Source File -SOURCE=.\peeph.def - -!IF "$(CFG)" == "pic - Win32 Release" - -# Begin Custom Build -InputPath=.\peeph.def - -"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul - -# End Custom Build - -!ELSEIF "$(CFG)" == "pic - Win32 Debug" - -# Begin Custom Build -InputPath=.\peeph.def - -"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul - -# End Custom Build - -!ENDIF - -# End Source File -# Begin Source File - SOURCE=.\ralloc.c # End Source File # End Group diff --git a/src/pic/pica.dsp b/src/pic/pica.dsp new file mode 100644 index 00000000..d4599e65 --- /dev/null +++ b/src/pic/pica.dsp @@ -0,0 +1,122 @@ +# Microsoft Developer Studio Project File - Name="pica" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=pica - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "pica.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "pica.mak" CFG="pica - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "pica - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "pica - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "pica - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /G3 /Zp1 /W3 /GX /O2 /I ".." /I "." /I "..\.." /I "..\..\support" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FR /YX /FD /Zm500 /c +# SUBTRACT CPP /WX +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ELSEIF "$(CFG)" == "pica - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /G3 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /Zm500 /GZ /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ENDIF + +# Begin Target + +# Name "pica - Win32 Release" +# Name "pica - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\peeph.def + +!IF "$(CFG)" == "pica - Win32 Release" + +# Begin Custom Build +InputPath=.\peeph.def + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ELSEIF "$(CFG)" == "pica - Win32 Debug" + +# Begin Custom Build +InputPath=.\peeph.def + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# End Target +# End Project diff --git a/src/src.dsp b/src/src.dsp index da57897e..ade8dda3 100644 --- a/src/src.dsp +++ b/src/src.dsp @@ -77,7 +77,7 @@ BSC32=bscmake.exe LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept # ADD LINK32 mcs51/port.lib z80/port.lib avr/port.lib ds390/port.lib pic/port.lib /nologo /subsystem:console /pdb:none /debug /machine:I386 /nodefaultlib:"libcd" /out:"..\bin\sdcc.exe" -# SUBTRACT LINK32 /nodefaultlib +# SUBTRACT LINK32 /verbose /nodefaultlib !ENDIF diff --git a/src/z80/z80.dsp b/src/z80/z80.dsp index 6980f7e6..0254ccb9 100644 --- a/src/z80/z80.dsp +++ b/src/z80/z80.dsp @@ -64,7 +64,7 @@ LIB32=link.exe -lib # PROP Intermediate_Dir "" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /G3 /Zp8 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /GZ /Zm500 /c +# ADD CPP /nologo /G3 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /GZ /Zm500 /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe @@ -93,37 +93,6 @@ SOURCE=.\main.c # End Source File # Begin Source File -SOURCE=".\peeph-z80.def" - -!IF "$(CFG)" == "z80 - Win32 Release" - -# Begin Custom Build -InputPath=".\peeph-z80.def" - -"peeph-z80.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk $(InputPath) >peeph-z80.rul - -# End Custom Build - -!ELSEIF "$(CFG)" == "z80 - Win32 Debug" - -# Begin Custom Build -InputPath=".\peeph-z80.def" - -"peeph-z80.rul peeph.rul peeph-gbz80.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" - echo on - gawk -f ../SDCCpeeph.awk peeph-z80.def >peeph-z80.rul - gawk -f ../SDCCpeeph.awk peeph-gbz80.def >peeph-gbz80.rul - gawk -f ../SDCCpeeph.awk peeph.def >peeph.rul - -# End Custom Build - -!ENDIF - -# End Source File -# Begin Source File - SOURCE=.\ralloc.c # End Source File # Begin Source File diff --git a/src/z80/z80a.dsp b/src/z80/z80a.dsp new file mode 100644 index 00000000..98b1bdef --- /dev/null +++ b/src/z80/z80a.dsp @@ -0,0 +1,179 @@ +# Microsoft Developer Studio Project File - Name="z80a" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=z80a - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "z80a.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "z80a.mak" CFG="z80a - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "z80a - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "z80a - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "z80a - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /G3 /Zp1 /W3 /GX /O2 /I ".." /I "." /I "..\.." /I "..\..\support" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FR /YX /FD /Zm500 /c +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ELSEIF "$(CFG)" == "z80a - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "" +# PROP Intermediate_Dir "" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /G3 /Zp8 /ML /W3 /Gm /GX /ZI /Od /I ".." /I "." /I "..\.." /I "..\..\support\util" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FR /J /FD /GZ /Zm500 /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo /out:"port.lib" + +!ENDIF + +# Begin Target + +# Name "z80a - Win32 Release" +# Name "z80a - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=".\peeph.def" + +!IF "$(CFG)" == "z80a - Win32 Release" + +# Begin Custom Build +InputPath=".\peeph.def" + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ELSEIF "$(CFG)" == "z80a - Win32 Debug" + +# Begin Custom Build +InputPath=".\peeph.def" + +"peeph.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph.rul + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=".\peeph-z80.def" + +!IF "$(CFG)" == "z80a - Win32 Release" + +# Begin Custom Build +InputPath=".\peeph-z80.def" + +"peeph-z80.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph-z80.rul + +# End Custom Build + +!ELSEIF "$(CFG)" == "z80a - Win32 Debug" + +# Begin Custom Build +InputPath=".\peeph-z80.def" + +"peeph-z80.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph-z80.rul + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=".\peeph-gbz80.def" + +!IF "$(CFG)" == "z80a - Win32 Release" + +# Begin Custom Build +InputPath=".\peeph-gbz80.def" + +"peeph-gbz80.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph-gbz80.rul + +# End Custom Build + +!ELSEIF "$(CFG)" == "z80a - Win32 Debug" + +# Begin Custom Build +InputPath=".\peeph-gbz80.def" + +"peeph-gbz80.rul" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + echo on + gawk -f ../SDCCpeeph.awk $(InputPath) >peeph-gbz80.rul + +# End Custom Build + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# End Group +# End Target +# End Project -- 2.30.2