mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-03 21:09:12 +00:00 
			
		
		
		
	Makefiles now have `clean` target. Also fixed top level makefile calls to images directory. More yosys scripts instead of inline yosys commands in makefiles (which also means they can be included in the accompanying document when talking about the image generated). Fixed another couple image generators that were still outputting pdf directly. Fixed some hanging image references which hadn't been updated. Adjusted some text related to images, and included a couple more intermediate images on `memdemo`.
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			507 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			507 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
PROGRAM_PREFIX :=
 | 
						|
 | 
						|
YOSYS ?= ../../../../$(PROGRAM_PREFIX)yosys
 | 
						|
 | 
						|
EXAMPLE = example_00 example_01 example_02
 | 
						|
EXAMPLE_DOTS := $(addsuffix .dot,$(EXAMPLE))
 | 
						|
 | 
						|
CMOS = cmos_00 cmos_01
 | 
						|
CMOS_DOTS := $(addsuffix .dot,$(CMOS))
 | 
						|
 | 
						|
dots: splice.dot $(EXAMPLE_DOTS) $(CMOS_DOTS)
 | 
						|
 | 
						|
splice.dot: splice.v
 | 
						|
	$(YOSYS) -p 'prep -top splice_demo; show -format dot -prefix splice' splice.v
 | 
						|
 | 
						|
$(EXAMPLE_DOTS): example.v example.ys
 | 
						|
	$(YOSYS) example.ys
 | 
						|
 | 
						|
$(CMOS_DOTS): cmos.v cmos.ys
 | 
						|
	$(YOSYS) cmos.ys
 | 
						|
 | 
						|
.PHONY: clean
 | 
						|
clean:
 | 
						|
	rm -rf *.dot
 |