Added missing recipe for copying the Calibre-derived OpenRCX extraction rule tables to the staging area, without which they don't get into the installation.
diff --git a/VERSION b/VERSION index e333f82..685074f 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.340 +1.0.341
diff --git a/sky130/Makefile.in b/sky130/Makefile.in index d835693..cdaf902 100644 --- a/sky130/Makefile.in +++ b/sky130/Makefile.in
@@ -1027,6 +1027,10 @@ rm -f ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.nom.spef_extractor rm -f ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.max.spef_extractor + rm -f ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.min.calibre + rm -f ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.nom.calibre + rm -f ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.max.calibre + cp -r openlane/custom_cells ${OPENLANE_STAGING_$*} cp -r openlane/cvc ${OPENLANE_STAGING_$*} ${CPP} ${SKY130$*_DEFS} openlane/config.tcl ${OPENLANE_STAGING_$*}/config.tcl @@ -1045,6 +1049,13 @@ ${CPP} ${SKY130$*_DEFS} openlane/rules.openrcx.sky130$*.max.spef_extractor \ ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.max.spef_extractor + ${CPP} ${SKY130$*_DEFS} openlane/rules.openrcx.sky130$*.min.calibre \ + ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.min.calibre + ${CPP} ${SKY130$*_DEFS} openlane/rules.openrcx.sky130$*.nom.calibre \ + ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.nom.calibre + ${CPP} ${SKY130$*_DEFS} openlane/rules.openrcx.sky130$*.max.calibre \ + ${OPENLANE_STAGING_$*}/rules.openrcx.sky130$*.max.calibre + for file in ${OPENLANE_COMMON} ; do \ ${CPP} -quiet ${SKY130$*_DEFS} openlane/sky130_fd_sc_hd/$$file \ ${OPENLANE_STAGING_$*}/sky130_fd_sc_hd/$$file ; \