home *** CD-ROM | disk | FTP | other *** search
Wrap
//************************************************************************* // // Target File // //************************************************************************* VERSION 1; TARGET "Win32 - Console Executable - Release" { OPTION PREDEFINED; OPTION CHARMODE; DEFEXT ".exe"; DEFNAME "program"; PCH_NAME "CONR01"; BUILDRULE "CToObj" { OPTION AUTODEPEND; EDITOR "NT.WCC"; FROM "C"; TO "Obj"; COMMAND "WCC386" </ef /dNDEBUG /d_WIN32 /d_CONSOLE /d_DBCS /fr /fpi /fp5 /bm /d1 "$[@" /fo="$^@" /mf /w4 /e25 /5r /bt=nt /zq /zp4 /ei /OXTREL+ -i="$^:;$^:..;$^:..\release;$(optima_dir)\hpp;$(optima_dir)\h;$(optima_dir)\h\sys;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt">; } BUILDRULE "CPPToObj" { OPTION AUTODEPEND; EDITOR "NT.WPP"; FROM "CPP"; TO "Obj"; COMMAND "WPP386" <"$[@" /fo="$^@" /zm /zv /ef /fhr! /er /d1 /fr /fpi /fp5 /bm /mf /w4 /e25 /5r /bt=nt /zp4 /ei /wcd=726 /fhd /fh="$+@" /dNDEBUG /rod=$(read_only_dirs) /d_WIN32 /d_DBCS /d_CONSOLE -i="$^:;$^:..;$^:..\release;$(optima_dir)\hpp;$(optima_dir)\h;$(optima_dir)\h\sys;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt" /OXTREL+>; } BUILDRULE "WClassToObj" { PRIORITY 1; OPTION AUTODEPEND; EDITOR "NT.WPCH"; FROM "WClass"; TO "Obj"; COMMAND "WPP386" <"$[@" /fo="$^@" /zm /zv /ef /d1 /fr /fpi /fp5 /bm /mf /w4 /e25 /5r /bt=nt /zp4 /ei /wcd=726 /fhd /fh="$+@" /fhw /dNDEBUG /rod=$(read_only_dirs) /d_WIN32 /d_DBCS /d_CONSOLE -i="$^:;$^:..;$^:..\release;$(optima_dir)\hpp;$(optima_dir)\h;$(optima_dir)\h\sys;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt" /OXTREL+>; } BUILDRULE "LinkIt" { OPTION MANY_TO_ONE; EDITOR "NT.WLINK"; FROM "Res"; FROM "Lib"; FROM "Obj"; FROM "Exe"; TO "Exe"; COMMAND "WLINK" <debug all option symfile option eliminate option osname='Windows NT character-mode' libpath '$(optima_dir)\lib;$(optima_dir)\components;$(optima_dir)\w32sdk\lib386\nt' format windows nt runtime console=4.0 $(__WCMsyslib__) wcmdpa$(__WcmDevVer__).lib $(__WCMProSysLib__) wcpdpa$(__WcmProVer__).lib $(__WCMEntSysLib__) wcedpa$(__WcmEntVer__).lib>; } BUILDRULE "Resource" { OPTION AUTODEPEND; EDITOR "NT.WRC"; FROM "RC"; TO "Res"; COMMAND "WRC" <"$[@" /fo="$^@" -bt=nt -ad -r -dNDEBUG -d__WATCOMC__ -i="$^:;$^:..;$^:..\release;$(optima_dir)\rc;$(optima_dir)\h;$(optima_dir)\hpp;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt" -q>; } BUILDRULE "DllToLib" { EDITOR "NT.IMPLIB"; FROM "DLL"; TO "Lib"; COMMAND "WLIB" <-b -n "$^@" +"$[@" >; } // BUILDRULE "SqcToC" { // EDITOR "NT.SQC"; // FROM "Embedded SQL"; // TO "C"; // COMMAND "SQLPP" < -n -r $[@ $^@ >; // } FILETYPE "C" ".c"; FILETYPE "CPP" ".cpp"; FILETYPE "Obj" ".obj"; FILETYPE "Lib" ".lib"; FILETYPE "Exe" ".exe"; FILETYPE "RC" ".rc"; FILETYPE "Res" ".res"; // FILETYPE "Embedded SQL" ".sqc"; FILETYPE "DLL" ".dll"; FILETYPE "WClass" "wpch.cpp"; } TARGET "Win32 - Console Executable - Debug" { OPTION PREDEFINED; OPTION CHARMODE; PCH_NAME "COND02"; DEFEXT ".exe"; DEFNAME "program"; BUILDRULE "CToObj" { OPTION AUTODEPEND; EDITOR "NT.WCC"; FROM "C"; TO "Obj"; COMMAND "WCC386" </ef /d_DBCS /d_WIN32 /d_DEBUG /d_CONSOLE /fr /fpi /fp5 /bm "$[@" /fo="$^@" /mf /w4 /e25 /5r /bt=nt /zq /zp4 /ei /d2 -i="$^:;$^:..;$^:..\release;$(optima_dir)\hpp;$(optima_dir)\h;$(optima_dir)\h\sys;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt">; } BUILDRULE "CPPToObj" { OPTION AUTODEPEND; EDITOR "NT.WPP"; FROM "CPP"; TO "Obj"; COMMAND "WPP386" <"$[@" /fo="$^@" /zm /zv /ef /fhr! /er /fr /fpi /fp5 /bm /mf /w4 /e25 /5r /bt=nt /zp4 /ei /wcd=726 /fhd /fh="$+@" /d2 /rod=$(read_only_dirs) /d_WIN32 /d_DBCS /d_DEBUG /d_CONSOLE -i="$^:;$^:..;$^:..\release;$(optima_dir)\hpp;$(optima_dir)\h;$(optima_dir)\h\sys;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt">; } BUILDRULE "WClassToObj" { PRIORITY 1; OPTION AUTODEPEND; EDITOR "NT.WPCH"; FROM "WClass"; TO "Obj"; COMMAND "WPP386" <"$[@" /fo="$^@" /zm /zv /ef /fr /fpi /fp5 /bm /mf /w4 /e25 /5r /bt=nt /zp4 /ei /wcd=726 /fhd /fh="$+@" /fhw /d2 /rod=$(read_only_dirs) /d_WIN32 /d_DBCS /d_DEBUG /d_CONSOLE -i="$^:;$^:..;$^:..\release;$(optima_dir)\hpp;$(optima_dir)\h;$(optima_dir)\h\sys;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt">; } BUILDRULE "LinkIt" { OPTION MANY_TO_ONE; EDITOR "NT.WLINK"; FROM "Res"; FROM "Lib"; FROM "Obj"; FROM "Exe"; TO "Exe"; COMMAND "WLINK" <debug dwarf option incremental='$^*.ilk' option osname='Windows NT character-mode' libpath '$(optima_dir)\lib;$(optima_dir)\components;$(optima_dir)\w32sdk\lib386\nt' format windows nt runtime console=4.0 $(__WCMsyslib__) wcmdda$(__WcmDevVer__).lib $(__WCMProSysLib__) wcpdda$(__WcmProVer__).lib $(__WCMEntSysLib__) wcedda$(__WcmEntVer__).lib>; } BUILDRULE "Resource" { OPTION AUTODEPEND; EDITOR "NT.WRC"; FROM "RC"; TO "Res"; COMMAND "WRC" <"$[@" /fo="$^@" -bt=nt -ad -r -d_DEBUG -d__WATCOMC__ -i="$^:;$^:..;$^:..\release;$(optima_dir)\rc;$(optima_dir)\h;$(optima_dir)\hpp;$(optima_dir)\w32sdk\h;$(optima_dir)\w32sdk\h\nt" -q>; } BUILDRULE "DllToLib" { EDITOR "NT.IMPLIB"; FROM "DLL"; TO "Lib"; COMMAND "WLIB" <-b -n "$^@" +"$[@" >; } // BUILDRULE "SqcToC" { // EDITOR "NT.SQC"; // FROM "Embedded SQL"; // TO "C"; // COMMAND "SQLPP" < -n -r $[@ $^@ >; // } FILETYPE "C" ".c"; FILETYPE "CPP" ".cpp"; FILETYPE "Obj" ".obj"; FILETYPE "Lib" ".lib"; FILETYPE "Exe" ".exe"; FILETYPE "RC" ".rc"; FILETYPE "Res" ".res"; // FILETYPE "Embedded SQL" ".sqc"; FILETYPE "DLL" ".dll"; FILETYPE "WClass" "wpch.cpp"; }