#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