SYMPHONY= s:/home/share/makoto/DrieCond
SCRIPTS= \
	DrieCondPerl \
	Gaps \
	Squares \
	Stripes \
	Common \

GDS= \
	DrieCondPerl.gds \
	DrieCondPerl-20nm.gds \
	DrieCondPerl-280nm.gds \
	DrieCondPerl-2mm-20nm.gds

SUBDIR= 280nm

All: gds

usr12:  ${GDS}
	scp -p \
	${GDS} \
	usr12:/home/share/makoto/support/DrieCond/${SUBDIR}/
	scp -p  \
	${SCRIPTS} \
	usr12:/home/share/makoto/support/DrieCond/Scripts/

#symphony
s:	${GDS}
#	ssh s mkdir DrieCond/${SUBDIR};
	scp -p \
	${GDS} Makefile\
	${SYMPHONY}/${SUBDIR}/
#
	scp -p \
	${SCRIPTS} \
	${SYMPHONY}/Scripts/

	scp -p \
	Makefile.s \
	${SYMPHONY}/${SUBDIR}/Makefile

#symphony perl module
s-pm:
	rsync -avH \
	../pm/text2gds.pm \ ${SYMPHONY}/pm/

DrieCondPerl.gds:  ${SCRIPTS}
	perl DrieCondPerl

DrieCondPerl-20nm.gds:  ${SCRIPTS}
	perl DrieCondPerl         -2

DrieCondPerl-280nm.gds:  ${SCRIPTS}
	perl DrieCondPerl         -3

DrieCondPerl-2mm-20nm.gds:  ${SCRIPTS}
	perl DrieCondPerl -H 2000 -2 

gds: ${GDS}

lower:  DrieCondPerl.gds
#	export TIMEFMT="%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww";
	time /usr/local/bin/pc-conv7 \
	-l 0 \
	-e -11000,-9500,11000,9400 \
	-d LOWER \
	-o driecond-LOWER-befout.gds \
	-b driecond-LOWER.bef,OUTFILE1,BEF,400 \
	-p 4 \
	DrieCondPerl-20nm.gds


pc-conv: DrieCondPerl.gds
#	export TIMEFMT="%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww";
	time /usr/local/bin/pc-conv7 \
	-l 0 \
	-e -4000,-4000,4000,4000 \
	-d LOWER \
	-o driecond-befout.gds \
	-b driecond.bef20,OUTFILE1,BEF,400 \
	-p 2 \
	-f 32,32,0.8,0.8 \
	DrieCondPerl.gds

driecond-330.bef:  DrieCondPerl-330nm.gds
#	export TIMEFMT="%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww";
	time /usr/local/bin/pc-conv \
	-l 0 \
	-e -4000,-4000,4000,4000 \
	-d LOWER \
	-o driecond-befout-330.gds \
	-b $@,OUTFILE1,BEF,400 \
	-p 2 \
	-f 32,32,0.8,0.8 \
	$<

#	-e -11000,-10000,11000,10000 \
#	-e -11000,-9500,11000,9400 \

small:  DrieCondPerl.gds
#	export TIMEFMT="%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww";
	time /usr/local/bin/pc-conv7 \
	-l 0 \
	-e -6000,-950,1000,940 \
	-d LOWER \
	-o driecond-LOWER-befout.gds \
	-b driecond-LOWER.bef20,OUTFILE1,BEF,32 \
	-p 2 \
	-f 32,32,0.8,0.8 \
	DrieCondPerl-20nm.gds


LineBlock-00: DrieCondPerl-20nm.gds
#	export TIMEFMT="%U %S %*E %P %X+%Dk %I+%Oio %Fpf+%Ww";
	time /usr/local/bin/pc-conv7 \
	-l 0 \
	-e -4000,-950,1000,940 \
	-d LineBlock-00 \
	-o driecond-LOWER-LineBlock00-befout.gds \
	-b driecond-LOWER-LineBlock00.bef20,OUTFILE1,BEF,32 \
	-p 4 \
	-f 32,32,0.8,0.8\
	DrieCondPerl-20nm.gds



clean:
	rm -f ${GDS}
	rm -f *~
	rm -f *core
