Made additional changes to the README file, especially to note the use of DESTDIR and SHARED_PDKS_PATH passed to the Makefile, as that is what replaces the deprecated "--with-local-path=" and "--with-dist-path=" in the configuration.
diff --git a/VERSION b/VERSION index a83f19b..084a34e 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.255 +1.0.256
diff --git a/sky130/README b/sky130/README index 74b20be..0f192f8 100644 --- a/sky130/README +++ b/sky130/README
@@ -135,15 +135,6 @@ directory. The mandatory configure options are as follows: --enable-sky130-pdk[=/path/to/sky130/pdk/source] - - See below for details. - - NOTE: The intention of the configure file is to not have to hand-edit - the Makefile. However, the development of the configure script is - currently ongoing and unfinished, so for now the Makefile should be - checked and edited after running configure. - - --enable-sky130-pdk[=/path/to/sky130/pdk/source] This is mandatory for specifying that the installation is for the SKY130 PDK. If the path is specified, then the PDK is assumed to already be downloaded and installed. @@ -205,6 +196,27 @@ This 3rd party library is a set of open-source digital standard cells at 18 track pitch height. + --prefix=<path> + This redirects the installation destination. open_pdks + installs into ${prefix}/share/pdk/, and by default + ${prefix} is /usr/local. Be advised that Makefile + automatically adds the "share/" path regardless. To + install in a different location, pass these (optional) + environment variables to "make": + + SHARED_PDKS_PATH = <path> + Overrides ${prefix}/share/pdk/ and installs + directly into the specified <path> + + DESTDIR = <path> + When defined, then "make install" installs into + the specified <path>. However, all references + to files in the PDK will reference SHARED_PDKS_PATH. + Use DESTDIR if you want to install into a temporary + location such as a git repository or tarball that + will eventually be distributed and placed at + SHARED_PDKS_PATH on the target systems. + Step 2: Run: