Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
vlsi:workbook2:makefiles [30/05/2014 18:47]
pacher
vlsi:workbook2:makefiles [05/06/2014 23:27] (versione attuale)
pacher
Linea 20: Linea 20:
 [[http://​www.csee.umbc.edu/​portal/​help/​VHDL/​Makefile.cadence]] [[http://​www.csee.umbc.edu/​portal/​help/​VHDL/​Makefile.cadence]]
  
 +[[http://​www.ece.ucdavis.edu/​~astill/​Makefile]]
  
 ====== Makefile for Cadence Incisive tools ====== ====== Makefile for Cadence Incisive tools ======
 +
 +[[http://​vak-opensource.googlecode.com/​svn/​trunk/​hardware/​systemverilog/​uart-example/​Makefile]] \\
 +[[https://​groups.google.com/​forum/#​!topic/​comp.lang.verilog/​iMd4NMmko8s]]
  
 ''​configure''​ file: ''​configure''​ file:
Linea 350: Linea 354:
  
 ====== Makefile for Cadence RTL Compiler (RC) ====== ====== Makefile for Cadence RTL Compiler (RC) ======
 +
 +[[http://​people.virginia.edu/​~ll2bf/​docs/​various/​flow_example.html]] ​ \\
 +[[http://​soc.eurecom.fr/​EDC/​cadence_rc_quick_start/​src/​Makefile]]
  
 <​code>​ <​code>​
Linea 357: Linea 364:
 # RTL Compiler executable # RTL Compiler executable
 RC = rc RC = rc
 +
 +RM = rm -f
  
 # RTL Compiler command line options # RTL Compiler command line options
Linea 368: Linea 377:
 # Target: syn # Target: syn
 # call Cadence RTL Compiler with input main Tcl script # call Cadence RTL Compiler with input main Tcl script
-syn:+syn: clean
         $(RC) $(RCOPTS)         $(RC) $(RCOPTS)
  
Linea 375: Linea 384:
 # delete all log and backup files # delete all log and backup files
 clean: clean:
-      find ./ -name '​*.log*' ​    ​-exec ​rm -{} \; +      @find ./ -name '​*.log*' ​    ​-exec ​$(RM) {} \; 
-        find ./ -name '​*~' ​        ​-exec ​rm -f {} \;        ​+        @find ./ -name '​*.cmd*' ​    -exec $(RM) {} \; 
 +        ​@find ./ -name '​*~' ​        ​-exec ​$(RM) {} \;        ​
 </​code>​ </​code>​