📄 sh4.sql
字号:
///////////////////////////////// SH4 ////////////////////////////////////////
// ******** Vendor ********
INSERT INTO Vendor VALUES ('{35583C00-7208-11D3-99F3-00105A0DF099}','Microsoft','Microsoft' )
INSERT INTO Vendor VALUES ('{35583C01-7208-11D3-99F3-00105A0DF099}','Hitachi','Hitachi' )
// ******** CPUFamily ********
INSERT INTO CPUFamily VALUES ('{42CB0000-5AA4-11D3-99E7-00105A0DF099}','SHX','SH family','4','SHx')
// ******** IdeFamily ********
INSERT INTO IDEFamily VALUES ('{F9B2BB41-66E3-11D3-8429-00500471FCA1}','SH4',NULL,'Win32 (WCE SH4)','134','vc60.pdb','SH4',FALSE)
// ******** CPU ********
INSERT INTO CPU VALUES ('{D6519021-710F-11D3-99F2-00105A0DF099}','{35583C01-7208-11D3-99F3-00105A0DF099}','SH4','Hitachi Sh4','{42CB0000-5AA4-11D3-99E7-00105A0DF099}','{F9B2BB41-66E3-11D3-8429-00500471FCA1}','10005','0','0','422','SH4' )
// ******** PID ********
INSERT INTO ObjAttr VALUES ('ProductID','{D6519021-710F-11D3-99F2-00105A0DF099}','ProductID','ProductID',2,0,'PID',0)
// ******** Tool ********
INSERT INTO Tool VALUES ('{A9E51486-6C9A-11D3-843A-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','CLSH4','SH4 source compiler','shcl.exe',NULL )
INSERT INTO Tool VALUES ('{A9E51487-6C9A-11D3-843A-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','LINKSH4','SH4 Linker','link.exe',NULL )
INSERT INTO Tool VALUES ('{A9E51488-6C9A-11D3-843A-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','VCRCSH4','baseline resource compiler','rc.exe',NULL )
INSERT INTO Tool VALUES ('{A9E51489-6C9A-11D3-843A-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','MIDLSH4','SH4 middle compiler','midl.exe','COMMON\VCCE\BIN' )
INSERT INTO Tool VALUES ('{A9E5148A-6C9A-11D3-843A-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','BSCSH4','SH4 browser compiler','bscmake.exe','COMMON\VCCE\BIN' )
INSERT INTO Tool VALUES ('{A9E5148B-6C9A-11D3-843A-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','COFFSH4','SH4 coff','link.exe',NULL )
INSERT INTO Tool VALUES ('{220199D7-801C-11D3-8466-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','LIBSH4','SH4 library manager','link.exe',NULL )
INSERT INTO Tool VALUES ('{EDA934A6-6FBF-11D3-8441-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','DBGSH4','SH4 debugger','odsh4',NULL )
INSERT INTO Tool VALUES ('{42CD0024-5AA4-11D3-99E7-00105A0DF099}','{35583C00-7208-11D3-99F3-00105A0DF099}','DBGCEFSH4','CEF debugger for SH4','odcefsh4',NULL )
// ******** ObjAttr ********
// DBGSH4
INSERT INTO ObjAttr VALUES ('IsEmulation', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','Emulation','Specifies whether this is for emulation','1','0',NULL,NULL )
INSERT INTO ObjAttr VALUES ('STSupport', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','ST Support','The type of ST support','1','1',NULL,NULL )
INSERT INTO ObjAttr VALUES ('SupportsATP', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','Supports ATP','Specifies whether ATP is supported','1','0',NULL,NULL )
INSERT INTO ObjAttr VALUES ('SupportsSINH', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','Supports SINH','Specifies whether SINH is supported','1','0',NULL,NULL )
INSERT INTO ObjAttr VALUES ('TargetUP', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','?','Specifies the target UP','1','134',NULL,NULL )
INSERT INTO ObjAttr VALUES ('EE', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','EE','The EE for this debugger','2','0','EECXXCE',NULL )
INSERT INTO ObjAttr VALUES ('EM', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','EM','The EM for this debugger','2','0','EMCE',NULL )
INSERT INTO ObjAttr VALUES ('SH', '{EDA934A6-6FBF-11D3-8441-005004848CBA}','SH','The SH for this debugger','2','0','SHCVCE',NULL )
// LINKSH4
INSERT INTO ObjAttr VALUES ('Input', '{A9E51487-6C9A-11D3-843A-005004848CBA}','Input','The extension of files take','2','0','*.obj;*.res;*.lib;*.def;*.rsc',NULL )
INSERT INTO ObjAttr VALUES ('Prefix','{A9E51487-6C9A-11D3-843A-005004848CBA}','Prefix','The prefix of the tool','2','0','LINK32',NULL )
// CLSH4
INSERT INTO ObjAttr VALUES ('Input', '{A9E51486-6C9A-11D3-843A-005004848CBA}','Input','The extension of files take','2','0','*.c;*.cpp;*.cxx',NULL )
INSERT INTO ObjAttr VALUES ('Prefix','{A9E51486-6C9A-11D3-843A-005004848CBA}','Prefix','The prefix of the tool','2','0','CPP',NULL )
// LIBSH4
INSERT INTO ObjAttr VALUES ('Input', '{220199D7-801C-11D3-8466-005004848CBA}','Input','The extension of files take','2','0','*.obj;*.res;*.lib',NULL )
INSERT INTO ObjAttr VALUES ('Prefix','{220199D7-801C-11D3-8466-005004848CBA}','Prefix','The prefix of the tool','2','0','LIB32',NULL )
// DBGCEFSH4
INSERT INTO ObjAttr VALUES ('NativeDebugger','{42CD0024-5AA4-11D3-99E7-00105A0DF099}','DBGSH4','SH4 native debugger','3','0',NULL,'{EDA934A6-6FBF-11D3-8441-005004848CBA}' )
// ******** OS ********
INSERT INTO OS VALUES ('{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{35583C00-7208-11D3-99F3-00105A0DF099}','Default','Default','0.00','0','0' )
// ******** Platform ********
INSERT INTO Platform VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{35583C00-7208-11D3-99F3-00105A0DF099}','Default','Default','{42CA0006-5AA4-11D3-99E7-00105A0DF099}',NULL,'0','0' )
// ******** ToolEntry ********
// SH4 // Platform // OS // CPU //TOOL // Tool Type
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{A9E51486-6C9A-11D3-843A-005004848CBA}','1' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{A9E51487-6C9A-11D3-843A-005004848CBA}','4' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{A9E51488-6C9A-11D3-843A-005004848CBA}','3' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{A9E51489-6C9A-11D3-843A-005004848CBA}','7' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{A9E5148A-6C9A-11D3-843A-005004848CBA}','8' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{A9E5148B-6C9A-11D3-843A-005004848CBA}','9' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{220199D7-801C-11D3-8466-005004848CBA}','5' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{EDA934A6-6FBF-11D3-8441-005004848CBA}','2' )
INSERT INTO ToolEntry VALUES ('{8A9A2F80-6887-11D3-842E-005004848CBA}','{42CA0006-5AA4-11D3-99E7-00105A0DF099}','{D6519021-710F-11D3-99F2-00105A0DF099}','{42CD0024-5AA4-11D3-99E7-00105A0DF099}','6' )
// ******** ToolOption ********
// CL
INSERT INTO ToolOption VALUES ('{AAE902FD-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','ASSEMBLY_LISTING_SH4','UI configure assembly listing','2','1000','/FA',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90308-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','DISABLE_CONSTRUCTION_DISPLACEMENT_SH4','UI disable construction displacement','2','1001','/vd0',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9031D-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','PRECOMPILE_HEADER_SH4','UI support precompile header','2','1003',NULL,FALSE)
INSERT INTO ToolOption VALUES ('{AAE90341-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4_MAXIMUM_OPTIMIZATION','maximum opts. (/Ogityb1 /Gs)','2',NULL,'/O2',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9034C-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4DISABLE_OPTIMIZATIONS','Disables all compiler optimizations','2',NULL,'/Od',FALSE)
INSERT INTO ToolOption VALUES ('{AAE903B6-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','NDEBUG_SH4','the NDEBUG define for release prjs','2',NULL,'/D NDEBUG',FALSE)
INSERT INTO ToolOption VALUES ('{AAE903E1-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','CECRTMT_SH4','Release Lib Macro','2',NULL,'/M$(CECrtMT)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90385-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','UNICODE_SH4','Turn on Unicode','2',NULL,'/D UNICODE /D _UNICODE',FALSE)
INSERT INTO ToolOption VALUES ('{AAE903F7-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','AFXDLL_SH4','Define _AFXDLL for dynamic linking to MFC','2',NULL,'/D _AFXDLL',FALSE)
INSERT INTO ToolOption VALUES ('{AAE903EC-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','CECRTMTDEBUG_SH4','Debug Lib Macro','2',NULL,'/M$(CECrtMTDebug)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9039D-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','ATL_STATIC_REGISTRY_SH4','Define _ATL_STATIC_REGISTRY','2',NULL,'/D _ATL_STATIC_REGISTRY',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90247-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4_CPLR_DBG','IDS_SH4_CPLR_DBG','2','1','/DDEBUG',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90248-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4EXE_CPLR_DBG','IDS_SH4EXE_CPLR_DBG','2','1','/Zi /DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90249-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4_CPLR_COMMON','IDS_SH4_CPLR_COMMON','2','1','/c /nologo /Qsh4 /D_WIN32_WCE=$(CEVersion) /D $(CePlatform)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9024E-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4DLL_CPLR_DBG','IDS_SH4DLL_CPLR_DBG','2','1','/Zi /DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90251-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4CON_CPLR_DBG','IDS_SH4CON_CPLR_DBG','2','1','/Zi /DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90254-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4LIB_CPLR_DBG','IDS_SH4LIB_CPLR_DBG','2','1','/Zi /DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90260-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4EXE_CPLR_REL','IDS_SH4EXE_CPLR_REL','2','1','/DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90266-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4DLL_CPLR_REL','IDS_SH4DLL_CPLR_REL','2','1','/DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90276-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4ATL_CPLR_DBG','Specific flags for SH4 Compiler (ATL DBG build)','2','1','/D _USRDLL',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90277-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4MFC_CPLR_COMMON',NULL,'2','1','/Qsh4 /c /nologo /D_WIN32_WCE=$(CEVersion) /D $(CePlatform)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9027B-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4ATL_CPLR_COMMON',NULL,'2','1','/Qsh4 /D _USRDLL /c /D $(CePlatform)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9026C-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4CON_CPLR_REL','IDS_SH4CON_CPLR_REL','2','1','/DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9026F-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4LIB_CPLR_REL','IDS_SH4LIB_CPLR_REL','2','1','/DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9027C-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4ATL_CPLR_REL',NULL,'2','1','/nologo /DSHx /DSH4 /D_SH4_ /DUNDER_CE=$(CEVersion) /D_WIN32_WCE=$(CEVersion)',FALSE)
INSERT INTO ToolOption VALUES ('{AAE9027D-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4ACTIVEX_CPLR_COMMON',NULL,'2','1','/GX-',FALSE)
INSERT INTO ToolOption VALUES ('{AAE90417-C95B-11D3-9A06-00105A0DF099}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','AUTOMATIC PRECOMPILED HEADERS_SH4','Use automatic precompiled headers','2','1','/YX',FALSE)
INSERT INTO ToolOption VALUES ('{AC7419Db-CDFD-11d3-9916-00105A1E7FA9}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','WARNING_LEVEL','Use Warning Level 3','2','1','/W3',FALSE)
INSERT INTO ToolOption VALUES ('{4FAD87DE-D368-4cde-96C2-3971039A151E}', '{A9E51486-6C9A-11D3-843A-005004848CBA}','SH4_ASSUME_NO_ALIASING','Assume No Aliasing is Supported','2','1007','/Oa',FALSE)
// LINK
INSERT INTO ToolOption VALUES ('{AAE90335-C95B-11D3-9A06-00105A0DF099}', '{A9E51487-6C9A-11D3-843A-005004848CBA}','LINKDBG_FORMAT_COFF_SH4','UI debug format COFF','2','1004','/debugtype:coff',FALSE)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -