PageRenderTime 50ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/P1_leda-libs/LEDA_Makelibs

http://ece337-project-interceptor.googlecode.com/
Korn Shell | 42 lines | 14 code | 9 blank | 19 comment | 0 complexity | e47ef4d31924995bee11541c1eec1085 MD5 | raw file
  1. #!/bin/ksh
  2. #
  3. # File LEDA_Makelibs
  4. # Created by LEDA VHDL*Verilog Makefile Generator (v2.1.0.MP), Nov 11, 2010
  5. #
  6. V="/package/eda/synopsys/leda-D-2010.03/amd64/bin/v -M +no_lvs_env -c -z -i -k93e -log /home/ecegrid/a/mg95/ece337/Proj_1/P1_leda-logs/compiler.log -full_log -snote -config_file /home/ecegrid/a/ece337/Class0.5u/.leda_config.tcl"
  7. P="${LEDA_PATH}/amd64/bin/project.csh"
  8. touch /home/ecegrid/a/mg95/ece337/Proj_1/P1_leda.pro
  9. #
  10. # create STD and IEEE libraries
  11. #
  12. # $V createstd
  13. echo project_specify_libraries -resource \{ STD ${LEDA_PATH}/amd64/resources/resource_93/STD \} -append >> /home/ecegrid/a/mg95/ece337/Proj_1/P1_leda.pro
  14. echo project_specify_libraries -resource \{ IEEE ${LEDA_PATH}/amd64/resources/resource_93/IEEE \} -append >> /home/ecegrid/a/mg95/ece337/Proj_1/P1_leda.pro
  15. # $V -w ${LEDA_PATH}/amd64/resources/resource_93/STD add STD ${LEDA_PATH}/amd64/resources/resource_93/STD
  16. # $V -w ${LEDA_PATH}/amd64/resources/resource_93/IEEE add STD ${LEDA_PATH}/amd64/resources/resource_93/STD
  17. # $V -w ${LEDA_PATH}/amd64/resources/resource_93/IEEE add IEEE ${LEDA_PATH}/amd64/resources/resource_93/IEEE
  18. #
  19. # create libraries
  20. #
  21. $V new LEDA_WORK +no_lvs_env
  22. #
  23. # add library dependecies
  24. #
  25. $V -w LEDA_WORK add LEDA_WORK LEDA_WORK
  26. $V -w LEDA_WORK add STD ${LEDA_PATH}/amd64/resources/resource_93/STD
  27. $V -w LEDA_WORK add IEEE ${LEDA_PATH}/amd64/resources/resource_93/IEEE
  28. $V -w LEDA_WORK add SNPS_EXT ${LEDA_PATH}/amd64/resources/resource_93/SNPS_EXT
  29. echo project_specify_libraries -resource \{ SNPS_EXT ${LEDA_PATH}/amd64/resources/resource_93/SNPS_EXT \} -append >> /home/ecegrid/a/mg95/ece337/Proj_1/P1_leda.pro
  30. $V -w LEDA_WORK add SYNOPSYS ${LEDA_PATH}/amd64/resources/resource_93/SYNOPSYS
  31. echo project_specify_libraries -resource \{ SYNOPSYS ${LEDA_PATH}/amd64/resources/resource_93/SYNOPSYS \} -append >> /home/ecegrid/a/mg95/ece337/Proj_1/P1_leda.pro
  32. # execution OK
  33. exit 0