################################################################
# $Id: Makefile 121 2010-08-15 06:58:37Z matutani $
################################################################

all:	pr

################################################################
# Place and route (make pr)
################################################################
PR	= icc_shell
PR_SCR	= scripts/ptp.tcl
PR_XXX	= command.log icc_output.txt net.acts ptp_port_map.0 .ptp.tdf .tmp.itf2TLU.oldattach .dbg adrc adrc.evx adv_drc.conclude ptp.LAYOUT_ERRORS hx2mw.tf run_details

pr:
	make setup
	${PR} -no_gui -f ${PR_SCR} | tee pr.log

setup:
	make allclean
	ln -s ../syn/ptp.vnet .
	ln -s ../syn/ptp.sdc .
	ln -s /home/vdec/lib/fujitsu65/milky/data/CS202IO/lib/CS202IO .
	ln -s /home/vdec/lib/fujitsu65/milky/data/CS202SZ/lib/CS202SZ .
	mkdir lib
	(cd lib; ln -s /home/vdec/lib/fujitsu65/cs202_lib/tech/starrcxt/CS202/12S3G2/layer.map .)
	(cd lib; ln -s /home/vdec/lib/fujitsu65/cs202_sc_io_lib/Astro/tech.tf .)
	(cd lib; ln -s /home/vdec/lib/fujitsu65/cs202_lib/tech/astro/CS202/12S3G2/gdsout.map .)
	(cd lib; ln -s /home/vdec/lib/fujitsu65/cs202_lib/tech/starrcxt/CS202/12S3G2/capb/TLUPlus_mfe.200706SP1 tlu_plus_mfe.best)
	(cd lib; ln -s /home/vdec/lib/fujitsu65/cs202_lib/tech/starrcxt/CS202/12S3G2/capw/TLUPlus_mfe.200706SP1 tlu_plus_mfe.worst)

################################################################
# Clean (make clean: make allclean)
################################################################
clean:
	rm -rf ${PR_XXX}
allclean:
	make clean
	rm -rf ptp ptp.gds ptp_lvs.v ptp_lvs_p.v ptp_out.ddc ptp_out.v ptp.sdf pr.log
	rm -f ptp.vnet ptp.sdc port.loc CS202IO CS202SZ
	rm -rf lib
################################################################
