
NETLIST_FILE = ../cells.sp
# CELL_NAMES = $(shell cat $(NETLIST_FILE) | grep .subckt | cut -d ' ' -f 2)

TECH_FILE = ../freepdk45.py
CELL_NAMES = OR2X1 OAI21X1 XNOR2X1 AOI22X1 NOR2X1 NAND2X1 DFFPOSX1 INVX1 XOR2X1 AOI21X1 AND2X1 MUX2X1 NOR3X1 NAND3X1 

CELLS = $(CELL_NAMES:=.oas)

all: $(CELLS)

clean:
	rm *.oas 

%.oas: $(TECH_FILE) $(NETLIST_FILE)
	lclayout --output-dir ./ --placer=meta --tech $(TECH_FILE) --netlist $(NETLIST_FILE) --cell $* 
