@echo off

if "%1" == "DLL" goto DLL
if "%1" == "echogs" goto echogs
if "%1" == "genarch" goto genarch
if "%1" == "GUI" goto GUI
if "%1" == "Command" goto Command
if "%1" == "props" goto props
if "%1" == "gconfig" goto gconfig

echo Microsoft Visual Studio Solution File, Format Version 9.00
echo # Visual Studio 2005
echo Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genarch", "%1-genarch.vcproj", "{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B92}"
echo EndProject
echo Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "echogs", "%1-echogs.vcproj", "{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}"
echo EndProject
echo Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsdll32", "%1-dll.vcproj", "{C40391B4-5B95-45C1-8364-F7EC3B323C3D}"
echo 	ProjectSection(ProjectDependencies) = postProject
echo 		{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91} = {A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}
echo 		{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B92} = {A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B92}
echo 	EndProjectSection
echo EndProject
echo Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gswin32", "%1-exe.vcproj", "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"
echo 	ProjectSection(ProjectDependencies) = postProject
echo 		{C40391B4-5B95-45C1-8364-F7EC3B323C3D} = {C40391B4-5B95-45C1-8364-F7EC3B323C3D}
echo 		{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91} = {A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}
echo 	EndProjectSection
echo EndProject
echo Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}")  = "gswin32c", "%1-exe-c.vcproj", "{5321B1FE-11FF-4FC3-923C-0A213501F23A}"
echo 	ProjectSection(ProjectDependencies) = postProject
echo 		{C40391B4-5B95-45C1-8364-F7EC3B323C3D} = {C40391B4-5B95-45C1-8364-F7EC3B323C3D}
echo 		{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91} = {A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}
echo 	EndProjectSection
echo EndProject
echo Global
echo   GlobalSection(SolutionConfigurationPlatforms) = preSolution
echo     Debug^|Win32 = Debug^|Win32
echo   EndGlobalSection
echo   GlobalSection(ProjectConfigurationPlatforms) = postSolution
echo     {A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}.Debug^|Win32.ActiveCfg = Debug^|Win32
echo     {A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}.Debug^|Win32.Build.0 = Debug^|Win32
echo     {C40391B4-5B95-45C1-8364-F7EC3B323C3D}.Debug^|Win32.ActiveCfg = Debug^|Win32
echo     {C40391B4-5B95-45C1-8364-F7EC3B323C3D}.Debug^|Win32.Build.0 = Debug^|Win32
echo     {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}.Debug^|Win32.ActiveCfg = Debug^|Win32
echo     {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}.Debug^|Win32.Build.0 = Debug^|Win32
echo     {5321B1FE-11FF-4FC3-923C-0A213501F23A}.Debug^|Win32.ActiveCfg = Debug^|Win32
echo     {5321B1FE-11FF-4FC3-923C-0A213501F23A}.Debug^|Win32.Build.0 = Debug^|Win32
echo   EndGlobalSection
echo   GlobalSection(SolutionProperties) = preSolution
echo     HideSolutionNode = FALSE
echo   EndGlobalSection
echo EndGlobal

call msvcxml.bat DLL %2 > %1-dll.vcproj
call msvcxml.bat GUI > %1-exe.vcproj
call msvcxml.bat Command > %1-exe-c.vcproj
call msvcxml.bat echogs > %1-echogs.vcproj
call msvcxml.bat genarch > %1-genarch.vcproj
call msvcxml.bat props > macros.vsprops
call msvcxml.bat gconfig > gconfig.h
goto end

:DLL
echo ^<?xml version="1.0" encoding="utf-8" standalone="no"?^>
echo ^<VisualStudioProject
echo  ProjectType="Visual C++"
echo  Version="8.00"
echo  Name="gsdll32"
echo  ProjectGUID="{C40391B4-5B95-45C1-8364-F7EC3B323C3D}"
echo  RootNamespace="gs"
echo  Keyword="Win32Proj"
echo ^>
echo ^<Platforms^>
echo  ^<Platform Name="Win32"/^>
echo ^</Platforms^>
echo ^<ToolFiles^>
echo ^</ToolFiles^>
echo ^<Configurations^>
echo  ^<Configuration 
echo    Name="Debug|Win32"
echo    IntermediateDirectory="$(SolutionDir)\$(ConfigurationName)obj"
echo    OutputDirectory="$(SolutionDir)\$(ConfigurationName)bin"
echo    InheritedPropertySheets="$(SolutionDir)macros.vsprops"
echo    ConfigurationType="2"
echo    CharacterSet="0"
echo  ^>
echo  ^<Tool
echo    Name="VCPreBuildEventTool"
echo	CommandLine="$(OutDir)\echogs -wb $(IntDir)\gswin.ico -n -X -r $(SolutionDir)src\gswin.icx&#x0D;&#x0A;$(OutDir)\echogs -w $(IntDir)\gconfig_.h -x 2f2a20 This file deliberately left blank. -x 2a2f&#x0D;&#x0A;$(OutDir)\echogs -w $(IntDir)\jconfig.h -+R $(SolutionDir)src\stdpn.h -+R $(SolutionDir)src\stdpre.h -+R $(SolutionDir)src\gsjconf.h&#x0D;&#x0A;copy $(SolutionDir)src\gsjmorec.h $(IntDir)\jmorecfg.h&#x0D;&#x0A;copy $(SolutionDir)jpeg\jmorecfg.h $(IntDir)\jmcorig.h&#x0D;&#x0A;copy $(SolutionDir)jpeg\jpeglib.h $(IntDir)\jpeglib_.h&#x0D;&#x0A;copy $(SolutionDir)src\gscdef.c $(IntDir)\gscdefs.c&#x0D;&#x0A;"
echo  /^>
echo  ^<Tool Name="VCCLCompilerTool"
echo    Optimization="0"
echo    PreprocessorDefinitions="__WIN32__;_DEBUG;_CRT_SECURE_NO_DEPRECATE;EXCLUDE_BMP_SUPPORT;EXCLUDE_JPG_SUPPORT;EXCLUDE_MIF_SUPPORT;EXCLUDE_PGX_SUPPORT;EXCLUDE_PNM_SUPPORT;EXCLUDE_RAS_SUPPORT;EXCLUDE_PNG_SUPPORTS;CHECK_INTERRUPTS;_Windows;_USRDLL;GX_COLOR_INDEX_TYPE=unsigned __int64"
echo    AdditionalIncludeDirectories="$(SolutionDir)src;$(SolutionDir)debugobj;$(SolutionDir)jpeg;$(SolutionDir)zlib;$(SolutionDir)icclib;$(SolutionDir)imdi;$(SolutionDir)jbig2dec;$(SolutionDir)ijs;$(SolutionDir)libpng;$(SolutionDir)jasper\src\libjasper\include"
echo    MinimalRebuild="true"
echo    DisableLanguageExtensions="true"
echo    BasicRuntimeChecks="3"
echo    UsePrecompiledHeader="0"
echo    WarningLevel="2"
echo    Detect64BitPortabilityProblems="true"
echo    DebugInformationFormat="4"
echo    CompileAs="1"
echo    DisableSpecificWarnings="4996;4224"
echo  /^>
echo  ^<Tool
echo    Name="VCResourceCompilerTool"
echo    PreprocessorDefinitions="_DEBUG"
echo    Culture="1033"
echo  /^>
echo  ^<Tool Name="VCLinkerTool"
echo    LinkIncremental="2"
echo    ModuleDefinitionFile="$(SolutionDir)src\gsdll32.def"
echo    GenerateDebugInformation="true"
echo    SubSystem="1"
echo    TargetMachine="1"
echo   /^>
echo  ^</Configuration^>
echo ^</Configurations^>
echo ^<References^>
echo ^</References^>
echo ^<Files^>
echo ^<Filter Name="DLL Source Files"
echo         Filter="c"^>
setlocal

for /F %%o in (%2) do (
  if exist .\src\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\src\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\src\%%~no.c"/^>
  ) else if exist .\zlib\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\zllib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\zlib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\zlib\%%~no.c"/^>
  ) else if exist .\jpeg\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\jpeg\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\jpeg\%%~no.c"/^>
  ) else if exist .\libpng\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\libpng\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\libpng\%%~no.c"/^>
  ) else if exist .\jbig2dec\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\jbig2dec\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\jbig2dec\%%~no.c"/^>
  ) else if exist .\jasper\src\libjasper\base\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\.\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\jasper\src\libjasper\base\%%~no.c"/^>
  ) else if exist .\jasper\src\libjasper\jpc\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\.\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\jasper\src\libjasper\jpc\%%~no.c"/^>
  ) else if exist .\jasper\src\libjasper\jp2\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\.\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\jasper\src\libjasper\jp2\%%~no.c"/^>
  ) else if exist .\icclib\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\icclib\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\icclib\%%~no.c"/^>
  ) else if exist .\ijs\%%~no.c (
    if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmswn" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevmsxf" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwdib" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gdevwpr2" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_msprn" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_mswin" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_ntfs" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_wgetv" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "ijs_exec_win" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else if /i "%%~no" EQU "gp_win32" (
      echo ^<File RelativePath=".\ijs\%%~no.c"^>
      echo   ^<FileConfiguration Name="Debug|Win32"^>
      echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
      echo   ^</FileConfiguration^>
      echo ^</File^>
    ) else echo ^<File RelativePath=".\ijs\%%~no.c"/^>
  ) else echo ^<!-- %%~no.c not found in search path --^>
)
endlocal

rem HACK
echo ^<File RelativePath=".\src\zfjbig2.c"/^>
echo ^<File RelativePath="$(SolutionDir)$(ConfigurationName)obj\gscdefs.c"/^>
echo ^<File RelativePath="$(SolutionDir)$(ConfigurationName)obj\iconfig.c"/^>
echo ^<File RelativePath="$(SolutionDir)$(ConfigurationName)obj\gconfig.c"/^>
echo ^<File RelativePath=".\jpeg\jfdctfst.c"/^>
echo ^<File RelativePath=".\jpeg\jidctflt.c"/^>
echo ^<File RelativePath=".\jpeg\jfdctflt.c"/^>
echo ^<File RelativePath=".\jpeg\jcphuff.c"/^>
echo ^<File RelativePath=".\jpeg\jidctfst.c"/^>
echo ^<File RelativePath=".\jpeg\jidctred.c"/^>
echo ^<File RelativePath=".\jpeg\jdmerge.c"/^>
echo ^<File RelativePath=".\jpeg\jquant1.c"/^>
echo ^<File RelativePath=".\jpeg\jquant2.c"/^>

REM Add the DLL source files
echo ^<File RelativePath=".\src\gsdll.c"^>
echo   ^<FileConfiguration Name="Debug|Win32"^>
echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
echo   ^</FileConfiguration^>
echo ^</File^>
echo ^<File RelativePath=".\src\gp_msdll.c"^>
echo   ^<FileConfiguration Name="Debug|Win32"^>
echo     ^<Tool Name="VCCLCompilerTool" DisableLanguageExtensions="false" /^>
echo   ^</FileConfiguration^>
echo ^</File^>
echo ^<File 
echo   RelativePath=".\src\gsdll32.rc"
echo   ^>
echo ^<FileConfiguration
echo Name="Debug|Win32"
echo ^>
echo ^<Tool
echo Name="VCResourceCompilerTool"
echo AdditionalIncludeDirectories=".\debugobj"
echo /^>
echo ^</FileConfiguration^>
echo ^</File^>

rem remaining boilerplate
echo  ^</Filter^>
echo ^</Files^>
echo ^</VisualStudioProject^>
goto end

:echogs
echo ^<?xml version="1.0" encoding="utf-8" standalone="no"?^>
echo ^<VisualStudioProject
echo  ProjectType="Visual C++"
echo  Version="8.00"
echo  Name="echogs"
echo  ProjectGUID="{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B91}"
echo  RootNamespace="gs"
echo  Keyword="Win32Proj"
echo ^>
echo ^<Platforms^>
echo  ^<Platform Name="Win32"/^>
echo ^</Platforms^>
echo ^<ToolFiles^>
echo ^</ToolFiles^>
echo ^<Configurations^>
echo  ^<Configuration 
echo    Name="Debug|Win32"
echo    OutputDirectory="$(SolutionDir)debugbin"
echo    IntermediateDirectory="$(SolutionDir)debugobj"
echo    InheritedPropertySheets="$(SolutionDir)macros.vsprops"
echo    ConfigurationType="1"
echo    CharacterSet="0"
echo  ^>
echo  ^<Tool Name="VCCLCompilerTool"
echo    Optimization="0"
echo    PreprocessorDefinitions="__WIN32__;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CONSOLE"
echo    AdditionalIncludeDirectories="$(SolutionDir)src;$(SolutionDir)debugobj"
echo    MinimalRebuild="true"
echo    BasicRuntimeChecks="3"
echo    UsePrecompiledHeader="0"
echo    WarningLevel="2"
echo    Detect64BitPortabilityProblems="true"
echo    DebugInformationFormat="4"
echo    CompileAs="1"
echo  /^>
echo  ^<Tool
echo    Name="VCPreBuildEventTool"
echo	CommandLine="copy $(SolutionDir)src\iconf.c $(IntDir)\iconfig.c&#x0D;&#x0A;copy $(SolutionDir)src\gconf.c $(IntDir)\gconfig.c&#x0D;&#x0A;copy $(SolutionDir)gconfig.h $(IntDir)\gconfig.h&#x0D;&#x0A;"
echo  /^>
echo  ^<Tool
echo    Name="VCResourceCompilerTool"
echo    PreprocessorDefinitions="_DEBUG"
echo    Culture="1033"
echo  /^>
echo  ^<Tool Name="VCLinkerTool"
echo    LinkIncremental="2"
echo    GenerateDebugInformation="true"
echo    SubSystem="1"
echo    TargetMachine="1"
echo   /^>
echo  ^<Tool
echo    Name="VCPostBuildEventTool"
echo    CommandLine="$(OutDir)\echogs -w $(IntDir)\gconfigd.h -x 23 define -s -u GS_LIB_DEFAULT -x 2022 $(GS_LIB_DEFAULT) -x 22&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u GS_DEV_DEFAULT -x 2022 $(GS_DEV_DEFAULT) -x 22&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u GS_CACHE_DIR -x 2022 $(GS_CACHE_DIR) -x 22&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u SEARCH_HERE_FIRST -s $(SEARCH_HERE_FIRST)&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u GS_DOCDIR -x 2022 $(GS_DOCDIR) -x 22&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u GS_INIT -x 2022 $(GS_INIT) -x 22&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u GS_REVISION -s $(GS_REVISION)&#x0D;&#x0A;$(OutDir)\echogs -a $(IntDir)\gconfigd.h -x 23 define -s -u GS_REVISIONDATE -s $(GS_REVISIONDATE)&#x0D;&#x0A;"
echo  /^>
echo  ^</Configuration^>
echo ^</Configurations^>
echo ^<References^>
echo ^</References^>
echo ^<Files^>
echo ^<Filter Name="echogs utility Source Files"
echo         Filter="c"^>
echo ^<File RelativePath=".\src\echogs.c"/^>
echo  ^</Filter^>
echo ^</Files^>
echo ^</VisualStudioProject^>
goto end

:genarch
echo ^<?xml version="1.0" encoding="utf-8" standalone="no"?^>
echo ^<VisualStudioProject
echo  ProjectType="Visual C++"
echo  Version="8.00"
echo  Name="genarch"
echo  ProjectGUID="{A1C8B0BC-2B54-4FDF-8EFF-BA84F5214B92}"
echo  RootNamespace="gs"
echo  Keyword="Win32Proj"
echo ^>
echo ^<Platforms^>
echo  ^<Platform Name="Win32"/^>
echo ^</Platforms^>
echo ^<ToolFiles^>
echo ^</ToolFiles^>
echo ^<Configurations^>
echo  ^<Configuration 
echo    Name="Debug|Win32"
echo    OutputDirectory="$(SolutionDir)debugbin"
echo    IntermediateDirectory="$(SolutionDir)debugobj"
echo    InheritedPropertySheets="$(SolutionDir)macros.vsprops"
echo    ConfigurationType="1"
echo    CharacterSet="0"
echo  ^>
echo  ^<Tool Name="VCCLCompilerTool"
echo    Optimization="0"
echo    PreprocessorDefinitions="__WIN32__;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CONSOLE;GX_COLOR_INDEX_TYPE=unsigned __int64"
echo    AdditionalIncludeDirectories="$(SolutionDir)src;$(SolutionDir)debugobj"
echo    MinimalRebuild="true"
echo    BasicRuntimeChecks="3"
echo    UsePrecompiledHeader="0"
echo    WarningLevel="2"
echo    Detect64BitPortabilityProblems="true"
echo    DebugInformationFormat="4"
echo    CompileAs="1"
echo  /^>
echo  ^<Tool
echo    Name="VCResourceCompilerTool"
echo    PreprocessorDefinitions="_DEBUG"
echo    Culture="1033"
echo  /^>
echo  ^<Tool Name="VCLinkerTool"
echo    LinkIncremental="2"
echo    GenerateDebugInformation="true"
echo    SubSystem="1"
echo    TargetMachine="1"
echo   /^>
echo   ^<Tool
echo     Name="VCPostBuildEventTool"
echo     CommandLine="$(OutDir)\genarch.exe $(IntDir)\arch.h"
echo   /^>
echo  ^</Configuration^>
echo ^</Configurations^>
echo ^<References^>
echo ^</References^>
echo ^<Files^>
echo ^<Filter Name="genarch utility Source Files"
echo         Filter="c"^>
echo ^<File RelativePath=".\src\genarch.c"/^>
echo  ^</Filter^>
echo ^</Files^>
echo ^</VisualStudioProject^>
goto end

:GUI
echo ^<?xml version="1.0" encoding="utf-8" standalone="no"?^>
echo ^<VisualStudioProject
echo  ProjectType="Visual C++"
echo  Version="8.00"
echo  Name="gswin32"
echo  ProjectGUID="{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"
echo  RootNamespace="gs"
echo  Keyword="Win32Proj"
echo ^>
echo ^<Platforms^>
echo  ^<Platform Name="Win32"/^>
echo ^</Platforms^>
echo ^<ToolFiles^>
echo ^</ToolFiles^>
echo ^<Configurations^>
echo  ^<Configuration 
echo    Name="Debug|Win32"
echo    IntermediateDirectory="$(SolutionDir)\$(ConfigurationName)obj"
echo    OutputDirectory="$(SolutionDir)\$(ConfigurationName)bin"
echo    InheritedPropertySheets="$(SolutionDir)macros.vsprops"
echo    ConfigurationType="1"
echo    CharacterSet="0"
echo  ^>
echo  ^<Tool Name="VCCLCompilerTool"
echo    Optimization="0"
echo    PreprocessorDefinitions="__WIN32__;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_WINDOWS;WIN32"
echo    AdditionalIncludeDirectories="$(SolutionDir)src;$(SolutionDir)debugobj"
echo    MinimalRebuild="true"
echo    BasicRuntimeChecks="3"
echo    UsePrecompiledHeader="0"
echo    WarningLevel="2"
echo    Detect64BitPortabilityProblems="true"
echo    DebugInformationFormat="4"
echo    CompileAs="1"
echo  /^>
echo  ^<Tool
echo    Name="VCResourceCompilerTool"
echo    PreprocessorDefinitions="_DEBUG"
echo    Culture="1033"
echo  /^>
echo  ^<Tool Name="VCLinkerTool"
echo    LinkIncremental="2"
echo    GenerateDebugInformation="true"
echo    SubSystem="2"
echo    TargetMachine="1"
echo   /^>
echo  ^</Configuration^>
echo ^</Configurations^>
echo ^<References^>
echo ^</References^>
echo ^<Files^>
echo ^<Filter Name="GUI executable Source Files"
echo         Filter="c"^>
echo ^<File RelativePath=".\src\dwmain.c"/^>
echo ^<File RelativePath=".\src\dwimg.c"/^>
echo ^<File RelativePath=".\src\dwdll.c"/^>
echo ^<File RelativePath=".\src\dwreg.c"/^>
echo ^<File RelativePath=".\src\dwtext.c"/^>
echo ^<File RelativePath=".\src\gp_getnv.c"/^>
echo ^<File RelativePath=".\src\gscdef.c"/^>
echo ^<File RelativePath=".\debugbin\gsdll32.lib"/^>
echo  ^</Filter^>
echo ^</Files^>
echo ^</VisualStudioProject^>
goto end

:Command
echo ^<?xml version="1.0" encoding="utf-8" standalone="no"?^>
echo ^<VisualStudioProject
echo  ProjectType="Visual C++"
echo  Version="8.00"
echo  Name="gswin32c"
echo  ProjectGUID="{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}" 
echo  RootNamespace="gs"
echo  Keyword="Win32Proj"
echo ^>
echo ^<Platforms^>
echo  ^<Platform Name="Win32"/^>
echo ^</Platforms^>
echo ^<ToolFiles^>
echo ^</ToolFiles^>
echo ^<Configurations^>
echo  ^<Configuration
echo    Name="Debug|Win32"
echo    InheritedPropertySheets="$(SolutionDir)macros.vsprops"
echo    IntermediateDirectory="$(SolutionDir)\$(ConfigurationName)obj"
echo    OutputDirectory="$(SolutionDir)\$(ConfigurationName)bin"
echo    CharacterSet="0"
echo  ^>
echo  ^<Tool Name="VCCLCompilerTool"
echo    Optimization="0"
echo    PreprocessorDefinitions="__WIN32__;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CONSOLE"
echo    AdditionalIncludeDirectories="$(SolutionDir)src;$(SolutionDir)debugobj"
echo    MinimalRebuild="true"
echo    BasicRuntimeChecks="3"
echo    UsePrecompiledHeader="0"
echo    WarningLevel="2"
echo    Detect64BitPortabilityProblems="true"
echo    DebugInformationFormat="4"
echo    CompileAs="1"
echo  /^>
echo  ^<Tool
echo    Name="VCResourceCompilerTool"
echo    PreprocessorDefinitions="_DEBUG"
echo    Culture="1033"
echo  /^>
echo  ^<Tool Name="VCLinkerTool"
echo    LinkIncremental="2"
echo    GenerateDebugInformation="true"
echo    SubSystem="1"
echo    TargetMachine="1"
echo   /^>
echo  ^</Configuration^>
echo ^</Configurations^>
echo ^<References^>
echo ^</References^>
echo ^<Files^>
echo ^<Filter Name="command line executable Source Files"
echo         Filter="c"^>
echo ^<File RelativePath=".\src\dwmainc.c"/^>
echo ^<File RelativePath=".\src\dwimg.c"/^>
echo ^<File RelativePath=".\src\dwdll.c"/^>
echo ^<File RelativePath=".\src\dwreg.c"/^>
echo ^<File RelativePath=".\src\dwtext.c"/^>
echo ^<File RelativePath=".\src\gp_getnv.c"/^>
echo ^<File RelativePath=".\src\gscdef.c"/^>
echo ^<File RelativePath=".\debugbin\gsdll32.lib"/^>
echo  ^</Filter^>
echo ^</Files^>
echo ^</VisualStudioProject^>
goto end

:props
echo ^<?xml version="1.0"?^>
echo ^<VisualStudioPropertySheet 
echo	ProjectType="Visual C++" 
echo	Version="8.00" 
echo	Name="macros"
echo	^>
echo   ^<UserMacro Name="GS_VERSION_MAJOR" Value="8" /^>
echo   ^<UserMacro Name="GS_VERSION_MINOR" Value="61" /^>
echo   ^<UserMacro Name="GS_VERSION_MINOR0" Value="61" /^>
echo   ^<UserMacro Name="GS_VERSION" Value="$(GS_VERSION_MAJOR)$(GS_VERSION_MINOR0)" /^>
echo   ^<UserMacro Name="GS_DOT_VERSION" Value="$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR0)" /^>
echo   ^<UserMacro Name="AROOTDIR" Value="c:/gs" /^>
echo   ^<UserMacro Name="GSROOTDIR" Value="$(AROOTDIR)/gs$(GS_DOT_VERSION)" /^>
echo   ^<UserMacro Name="GS_REVISIONDATE" Value="20070802" /^>
echo   ^<UserMacro Name="GS_DEV_DEFAULT" Value="" /^>
echo   ^<UserMacro Name="GS_CACHE_DIR" Value="" /^>
echo   ^<UserMacro Name="GS_DOCDIR" Value="$(GSROOTDIR)/doc" /^>
echo   ^<UserMacro Name="GS_INIT" Value="gs_init.ps" /^>
echo   ^<UserMacro Name="GS_LIB_DEFAULT" Value="$(GSROOTDIR)/lib;$(GSROOTDIR)/Resource/Font;$(AROOTDIR)/fonts" /^>
echo   ^<UserMacro Name="GS_REVISION" Value="$(GS_VERSION)" /^>
echo   ^<UserMacro Name="SEARCH_HERE_FIRST" Value="1" /^>
echo ^</VisualStudioPropertySheet^>
goto end

:gconfig
echo /* This file was generated automatically by genconf.c. */
echo #ifdef compositor_
echo compositor_(gs_composite_alpha_type)
echo compositor_(gs_composite_overprint_type)
echo compositor_(gs_composite_pdf14trans_type)
echo #endif
echo #ifdef device_
echo device_(gs_display_device)
echo device_(gs_mswindll_device)
echo device_(gs_mswinpr2_device)
echo device_(gs_epson_device)
echo device_(gs_eps9high_device)
echo device_(gs_eps9mid_device)
echo device_(gs_epsonc_device)
echo device_(gs_ibmpro_device)
echo #endif
echo #ifdef device2_
echo device2_(gs_deskjet_device)
echo device2_(gs_djet500_device)
echo device2_(gs_laserjet_device)
echo device2_(gs_ljetplus_device)
echo device2_(gs_ljet2p_device)
echo #endif
echo #ifdef device_
echo device_(gs_cdeskjet_device)
echo device_(gs_cdjcolor_device)
echo device_(gs_cdjmono_device)
echo device_(gs_cdj550_device)
echo device_(gs_uniprint_device)
echo device_(gs_djet500c_device)
echo device_(gs_declj250_device)
echo device_(gs_lj250_device)
echo device_(gs_ijs_device)
echo device_(gs_st800_device)
echo device_(gs_stcolor_device)
echo device_(gs_bj10e_device)
echo device_(gs_bj200_device)
echo device_(gs_t4693d2_device)
echo device_(gs_t4693d4_device)
echo device_(gs_t4693d8_device)
echo device_(gs_tek4696_device)
echo #endif
echo #ifdef device2_
echo device2_(gs_pcxmono_device)
echo device2_(gs_pcxgray_device)
echo device2_(gs_pcx16_device)
echo device2_(gs_pcx256_device)
echo device2_(gs_pcx24b_device)
echo device2_(gs_pcxcmyk_device)
echo device2_(gs_pbm_device)
echo device2_(gs_pbmraw_device)
echo device2_(gs_pgm_device)
echo device2_(gs_pgmraw_device)
echo device2_(gs_pgnm_device)
echo device2_(gs_pgnmraw_device)
echo device2_(gs_pkmraw_device)
echo device2_(gs_tiffcrle_device)
echo device2_(gs_tiffg3_device)
echo device2_(gs_tiffg32d_device)
echo device2_(gs_tiffg4_device)
echo device2_(gs_tifflzw_device)
echo device2_(gs_tiffpack_device)
echo device2_(gs_bmpmono_device)
echo device2_(gs_bmpgray_device)
echo device2_(gs_bmp16_device)
echo device2_(gs_bmp256_device)
echo device2_(gs_bmp16m_device)
echo device2_(gs_tiff12nc_device)
echo device2_(gs_tiff24nc_device)
echo device2_(gs_tiffgray_device)
echo device2_(gs_tiff32nc_device)
echo device2_(gs_tiffsep_device)
echo device2_(gs_psmono_device)
echo device2_(gs_bit_device)
echo device2_(gs_bitrgb_device)
echo device2_(gs_bitcmyk_device)
echo device2_(gs_pngmono_device)
echo device2_(gs_pnggray_device)
echo device2_(gs_png16_device)
echo device2_(gs_png256_device)
echo device2_(gs_png16m_device)
echo device2_(gs_pngalpha_device)
echo device2_(gs_jpeg_device)
echo device2_(gs_jpeggray_device)
echo device2_(gs_jpegcmyk_device)
echo device2_(gs_pdfwrite_device)
echo device2_(gs_pswrite_device)
echo device2_(gs_ps2write_device)
echo device2_(gs_epswrite_device)
echo device2_(gs_txtwrite_device)
echo device2_(gs_pxlmono_device)
echo device2_(gs_pxlcolor_device)
echo device2_(gs_bbox_device)
echo device2_(gs_ljet3_device)
echo device2_(gs_ljet3d_device)
echo device2_(gs_ljet4_device)
echo device2_(gs_ljet4d_device)
echo #endif
echo #ifdef device_
echo device_(gs_pj_device)
echo device_(gs_pjxl_device)
echo device_(gs_pjxl300_device)
echo device_(gs_jetp3852_device)
echo device_(gs_r4081_device)
echo device_(gs_lbp8_device)
echo device_(gs_m8510_device)
echo device_(gs_necp6_device)
echo device_(gs_bjc600_device)
echo device_(gs_bjc800_device)
echo #endif
echo #ifdef device2_
echo device2_(gs_pnm_device)
echo device2_(gs_pnmraw_device)
echo device2_(gs_ppm_device)
echo device2_(gs_ppmraw_device)
echo #endif
echo #ifdef device_
echo device_(gs_spotcmyk_device)
echo device_(gs_devicen_device)
echo #endif
echo #ifdef device2_
echo device2_(gs_bmpsep1_device)
echo device2_(gs_bmpsep8_device)
echo device2_(gs_bmp32b_device)
echo #endif
echo #ifdef device_
echo device_(gs_psdcmyk_device)
echo device_(gs_psdrgb_device)
echo #endif
echo #ifdef device2_
echo device2_(gs_nullpage_device)
echo #endif
echo #ifdef oper_
echo oper_(zbseq_l2_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_btokn.ps",11)
echo #endif
echo #ifdef oper_
echo oper_(zcolor1_op_defs)
echo oper_(zht1_op_defs)
echo oper_(zupath_l2_op_defs)
echo oper_(zvmem2_op_defs)
echo oper_(zdps1_l2_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_dps1.ps",10)
echo #endif
echo #ifdef oper_
echo oper_(ireclaim_l2_op_defs)
echo oper_(zcharx_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_dps2.ps",10)
echo #endif
echo #ifdef oper_
echo oper_(zchar1_op_defs)
echo oper_(zfont1_op_defs)
echo oper_(zmisc1_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_type1.ps",11)
echo #endif
echo #ifdef oper_
echo oper_(zusparam_op_defs)
echo oper_(zmisc2_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_lev2.ps",10)
echo psfile_("gs_res.ps",9)
echo #endif
echo #ifdef oper_
echo oper_(zchar2_op_defs)
echo oper_(zfont2_op_defs)
echo oper_(zchar42_op_defs)
echo oper_(zfont42_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_typ42.ps",11)
echo #endif
echo #ifdef oper_
echo oper_(zfrsd_op_defs)
echo oper_(zfcid0_op_defs)
echo oper_(zfcid1_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_cidfn.ps",11)
echo psfile_("gs_cidcm.ps",11)
echo psfile_("gs_fntem.ps",11)
echo psfile_("gs_cidtt.ps",11)
echo psfile_("gs_cidfm.ps",11)
echo #endif
echo #ifdef oper_
echo oper_(zcie_l2_op_defs)
echo oper_(zcrd_l2_op_defs)
echo oper_(zfcmap_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_cmap.ps",10)
echo #endif
echo #ifdef oper_
echo oper_(zcfont_op_defs)
echo oper_(zfont0_op_defs)
echo oper_(zfdcte_op_defs)
echo oper_(zfdctd_op_defs)
echo oper_(zfdecode_op_defs)
echo oper_(zfilter2_op_defs)
echo oper_(ziodev2_l2_op_defs)
echo #endif
echo #ifdef io_device_
echo io_device_(gs_iodev_null)
echo io_device_(gs_iodev_calendar)
echo #endif
echo #ifdef oper_
echo oper_(zdevice2_l2_op_defs)
echo oper_(zmedia2_l2_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_setpd.ps",11)
echo #endif
echo #ifdef image_type_
echo image_type_(3,gs_image_type_3)
echo image_type_(4,gs_image_type_4)
echo #endif
echo #ifdef oper_
echo oper_(zpcolor_l2_op_defs)
echo oper_(zarith_op_defs)
echo oper_(zarray_op_defs)
echo oper_(zcontrol1_op_defs)
echo oper_(zcontrol2_op_defs)
echo oper_(zcontrol3_op_defs)
echo oper_(zdict1_op_defs)
echo oper_(zdict2_op_defs)
echo oper_(zfile_op_defs)
echo oper_(zfile1_op_defs)
echo oper_(zfileio1_op_defs)
echo oper_(zfileio2_op_defs)
echo oper_(zfilter_op_defs)
echo oper_(zfproc_op_defs)
echo oper_(zgeneric_op_defs)
echo oper_(ziodev_op_defs)
echo oper_(zmath_op_defs)
echo oper_(zalg_op_defs)
echo oper_(zmisc_op_defs)
echo oper_(zpacked_op_defs)
echo oper_(zrelbit_op_defs)
echo oper_(zstack_op_defs)
echo oper_(zstring_op_defs)
echo oper_(zsysvm_op_defs)
echo oper_(ztoken_op_defs)
echo oper_(ztype_op_defs)
echo oper_(zvmem_op_defs)
echo oper_(zbfont_op_defs)
echo oper_(zchar_a_op_defs)
echo oper_(zchar_b_op_defs)
echo oper_(zcolor_op_defs)
echo oper_(zdevice_op_defs)
echo oper_(zfont_op_defs)
echo oper_(zfontenum_op_defs)
echo oper_(zgstate1_op_defs)
echo oper_(zgstate2_op_defs)
echo oper_(zgstate3_op_defs)
echo oper_(zdfilter_op_defs)
echo oper_(zht_op_defs)
echo oper_(zimage_op_defs)
echo oper_(zmatrix_op_defs)
echo oper_(zpaint_op_defs)
echo oper_(zpath_op_defs)
echo oper_(pantone_op_defs)
echo #endif
echo #ifdef io_device_
echo io_device_(gs_iodev_stdin)
echo io_device_(gs_iodev_stdout)
echo io_device_(gs_iodev_stderr)
echo io_device_(gs_iodev_lineedit)
echo io_device_(gs_iodev_statementedit)
echo #endif
echo #ifdef oper_
echo oper_(zdscpars_op_defs)
echo oper_(zfbcp_op_defs)
echo oper_(zpath1_op_defs)
echo #endif
echo #ifdef emulator_
echo emulator_("PostScript",10)
echo emulator_("PostScriptLevel1",16)
echo #endif
echo #ifdef oper_
echo oper_(zcolor2_l2_op_defs)
echo oper_(zcsindex_l2_op_defs)
echo oper_(zht2_l2_op_defs)
echo oper_(zcssepr_l2_op_defs)
echo oper_(zfsample_op_defs)
echo #endif
echo #ifdef function_type_
echo function_type_(4,gs_build_function_4)
echo #endif
echo #ifdef oper_
echo oper_(zfunc_op_defs)
echo #endif
echo #ifdef function_type_
echo function_type_(0,gs_build_function_0)
echo #endif
echo #ifdef oper_
echo oper_(zchar32_op_defs)
echo oper_(zfont32_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_typ32.ps",11)
echo #endif
echo #ifdef oper_
echo oper_(zfimscale_op_defs)
echo #endif
echo #ifdef emulator_
echo emulator_("PostScriptLevel2",16)
echo #endif
echo #ifdef oper_
echo oper_(zcspixel_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_frsd.ps",10)
echo #endif
echo #ifdef oper_
echo oper_(zcsdevn_op_defs)
echo oper_(zimage3_op_defs)
echo oper_(zmisc3_op_defs)
echo oper_(zcolor3_l3_op_defs)
echo oper_(zshade_op_defs)
echo #endif
echo #ifdef function_type_
echo function_type_(2,gs_build_function_2)
echo function_type_(3,gs_build_function_3)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_ll3.ps",9)
echo #endif
echo #ifdef oper_
echo oper_(zfzlib_op_defs)
echo #endif
echo #ifdef emulator_
echo emulator_("PostScriptLevel3",16)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_mex_e.ps",11)
echo psfile_("gs_mro_e.ps",11)
echo psfile_("gs_pdf_e.ps",11)
echo psfile_("gs_wan_e.ps",11)
echo #endif
echo #ifdef oper_
echo oper_(ztrans1_op_defs)
echo oper_(ztrans2_op_defs)
echo #endif
echo #ifdef image_type_
echo image_type_(3x,gs_image_type_3x)
echo #endif
echo #ifdef psfile_
echo psfile_("pdf_ops.ps",10)
echo psfile_("gs_l2img.ps",11)
echo psfile_("pdf_rbld.ps",11)
echo psfile_("pdf_base.ps",11)
echo psfile_("pdf_draw.ps",11)
echo psfile_("pdf_font.ps",11)
echo psfile_("pdf_main.ps",11)
echo psfile_("pdf_sec.ps",10)
echo psfile_("gs_css_e.ps",11)
echo psfile_("gs_cff.ps",9)
echo #endif
echo #ifdef oper_
echo oper_(zfmd5_op_defs)
echo oper_(zfarc4_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_mgl_e.ps",11)
echo psfile_("gs_agl.ps",9)
echo psfile_("gs_ttf.ps",9)
echo #endif
echo #ifdef oper_
echo oper_(zicc_ll3_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_icc.ps",9)
echo #endif
echo #ifdef emulator_
echo emulator_("PDF",3)
echo #endif
echo #ifdef image_type_
echo image_type_(2,gs_image_type_2)
echo #endif
echo #ifdef oper_
echo oper_(zcontext1_op_defs)
echo oper_(zcontext2_op_defs)
echo oper_(zdps_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_dps.ps",9)
echo #endif
echo #ifdef oper_
echo oper_(zdpnext_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_dpnxt.ps",11)
echo psfile_("gs_epsf.ps",10)
echo #endif
echo #ifdef io_device_
echo io_device_(gs_iodev_handle)
echo io_device_(gs_iodev_printer)
echo io_device_(gs_iodev_pipe)
echo #endif
echo #ifdef oper_
echo oper_(zfapi_op_defs)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_fapi.ps",10)
echo #endif
echo #ifdef oper_
echo oper_(zfjbig2_op_defs)
echo oper_(zfjpx_op_defs)
echo #endif
echo #ifdef init_
echo init_(gs_gxclfile_init)
echo init_(gs_gxclmem_init)
echo init_(gs_cl_zlib_init)
echo #endif
echo #ifdef psfile_
echo psfile_("gs_pdfwr.ps",11)
echo #endif
echo #ifdef init_
echo init_(gs_gshtscr_init)
echo #endif
echo #ifdef image_type_
echo image_type_(1,gs_image_type_1)
echo image_type_(mask1,gs_image_type_mask1)
echo #endif
echo #ifdef image_class_
echo image_class_(gs_image_class_0_interpolate)
echo image_class_(gs_image_class_1_simple)
echo image_class_(gs_image_class_2_fracs)
echo image_class_(gs_image_class_3_mono)
echo image_class_(gs_image_class_4_color)
echo #endif


:end

