#current $Id: //guest/robert_yu/perforce/cdsp4/release/2.2/Doc/NOTES.ryu#2 $
#
Path: /home/ryu/cdsp4_demo
Setup perforce (see /home/ryu/src/perforce/doc/perforce_demo_unix.ps):
% setenv P4PORT 1666
% setenv PROJECT /home/ryu/cdsp4_demo/root
% setenv CDSP4 /home/ryu/p4_public_depot/guest/robert_yu/perforce/cdsp4/release/2.2
Run server:
% mkdir server
% cd server
% p4d -d
% cd ..
Setup typemap (see typemap file)
% p4 typemap
TypeMap:
ubinary //...*.cdb
text //...master.tag
ubinary //...prop.xx
ubinary //...pc.db
ubinary //...*.db
ctext //...*.sp
ctext //...*.v
ctext //...*.vg
binary //...*.vcd
binary //...*.spef
binary //...*.edif
binary //...*.gds
binary //...*.gds2
Setup cadence tree
% su lmgrd
% cd /cad/cadence/IC/5.0.33/tools.lnx86
# put everything into /cad/cadence/IC/5.0.33/tools.lnx86/cdsp4
% mkdir cdsp4
% cd cdsp4
% cp ~ryu/src/cdsp4/public/perforce/cdsp4/release/2.2/gdm.ic50/lnx86/* .
% cp ~ryu/src/cdsp4/public/perforce/cdsp4/release/2.2/skillserver/bin.x86/p4skillserver .
# make links
% cd ../bin
% ln -s ../cdsp4/p4gdmconfig
% ln -s ../cdsp4/p4skillserver
% cd ../lib
% ln -s ../cdsp4/libgdmp4_sh.so
# added new entry into /cad/cadence/IC/5.0.33/tools.lnx86/dfII/etc/tools/menus/ciw.menus:
iwCDSP4LibManager = '(LibMan2 "CDSP4 Library Manager..." "listBoxBrowser()")
# added new entry into /cad/cadence/IC/5.0.33/tools.lnx86/dfII/etc/tools/menus/icfb.menus:
iwToolsPulldown = '(ciwToolsMenu "Tools" (
ciwConvertToolbox
ciwLibManager
ciwCDSP4LibManager <--- added this
ciwLibPathEdit
# will need to add the ciwCDSP4LibManager to other *.menus as needed
# wherever "ciwLibManager" is used (e.g. icfa.menu, layout.menu etc).
Add cdsp4 to unix path (changed all scripts in Utils to use /usr/bin/perl instead of /usr/local/bin/perl):
% set path = ($CDSP4/Utils $path)
# see "Example setup for cdsp4"
Modified $CDSP4/Skill/Triggers/CDS_P4deTriggers.il
Modified $CDSP4/Skill/CdsP4Core/CDS_P4Config.il
CONTENTS
NOTES = this file
cshrc = source this before running; sets up env vars for
perforce and cdsp4
doc = misc cdsp4 docs
root = $PROJECT
server = where perforce server was started
typemap = typemap for all clients