blob: 45b551d87b74d54037cea1f95b991ea3c314990b [file] [log] [blame]
let((cdsLibMgrFile)
;; Run in CIW to get names of all menus and items
;; lmgrQueryNamedObjects()
lmgrCreateMenu("skyMainMenu" '(("label" "SkyWater")))
lmgrCreateMenuItem( "skyLibCnS" "simple" '(("label" "Check And Save on Entire Library")
("callback" ("swLibCnS"))))
lmgrAddMenuItems("skyMainMenu" "" '("skyLibCnS"))
lmgrCreateMenuItem( "skyLibTrigCBs" "simple" '(("label" "Trigger Callbacks on Entire Library")
("callback" ("swLibTrig"))))
lmgrAddMenuItems("skyMainMenu" "" '("skyLibTrigCBs"))
if( getShellEnvVar("PDK_DEV") == "t" then
lmgrCreateMenuItem( "skyQADRCItem" "simple" '(("label" "QA Libs: DRC") ("callback" ("laQADRCGUI"))))
lmgrCreateMenuItem( "skyQALVSItem" "simple" '(("label" "QA Libs: LVS") ("callback" ("laQALVSGUI"))))
lmgrCreateMenuItem( "skyQAPcellItem" "simple" '(("label" "S130 QA: Pcell Verification") ("callback" ("laQAPcellGUI"))))
lmgrCreateMenuItem( "skyQASimItem" "simple" '(("label" "S130 QA: Pcell Simulator") ("callback" ("laQASIMGUI"))))
lmgrCreateMenu( "skyDevMenu" '(("label" "Developer QA")))
lmgrAddMenuItems("skyDevMenu" "" '("skyQADRCItem"))
lmgrAddMenuItems("skyDevMenu" "" '("skyQALVSItem"))
lmgrAddMenuItems("skyDevMenu" "" '("skyQAPcellItem"))
lmgrAddMenuItems("skyDevMenu" "" '("skyQASimItem"))
lmgrCreateMenuItem( "skySep" "separator" '())
lmgrAddMenuItems("skyMainMenu" "" '("skySep"))
lmgrAddMenuItems("skyMainMenu" "" '("skyDevMenu"))
lmgrCreateMenuItem( "LACopyFastButton" "simple" '(("label" "Copy Fast...") ("callback" ("LACopyFastGUI"))))
lmgrInsertMenuItems("editRenameButton" "CV" '("LACopyFastButton"))
); if
lmgrAddMenuItems("menuBar" "" '("skyMainMenu"))
;; load other cdsLibMgr.il files
cond(
;;(getShellEnvVar("CDS_WORKAREA")
;; cdsLibMgrFile = strcat(getShellEnvVar("CDS_WORKAREA") "/cdsLibMgr.il")
;; if(isFile(cdsLibMgrFile) then
;; load(cdsLibMgrFile)
;; )
;;)
;;(getShellEnvVar("CDS_SEARCHDIR")
;; cdsLibMgrFile = strcat(getShellEnvVar("CDS_SEARCHDIR") "/cdsLibMgr.il")
;; if(isFile(cdsLibMgrFile) then
;; load(cdsLibMgrFile)
;; )
;;)
;;(getShellEnvVar("HOME")
;; cdsLibMgrFile = strcat(getShellEnvVar("HOME") "/cdsLibMgr.il")
;; if(isFile(cdsLibMgrFile) then
;; load(cdsLibMgrFile)
;; )
;;)
;;(getShellEnvVar("CDS_PROJECT")
;; cdsLibMgrFile = strcat(getShellEnvVar("CDS_PROJECT") "/cdsLibMgr.il")
;; if(isFile(cdsLibMgrFile) then
;; load(cdsLibMgrFile)
;; )
;;)
(getShellEnvVar("CDS_SITE")
cdsLibMgrFile = strcat(getShellEnvVar("CDS_SITE") "/cdsLibMgr.il")
if(isFile(cdsLibMgrFile) then
load(cdsLibMgrFile)
)
)
(getShellEnvVar("CDS_INST_DIR")
cdsLibMgrFile = strcat(getShellEnvVar("$CDS_INST_DIR") "/share/local/cdsLibMgr.il")
if(isFile(cdsLibMgrFile) then
load(cdsLibMgrFile)
)
)
) ; cond
); let