Added "no-copy" and "include" functions to the existing "exclude"
to handle the process of replacing existing vendor cell views with
custom cell views. Added a syntax to all three functions that is
<file_path>/<wildcard> and allows names for groups of cells to be
taken from a location other than the source; e.g., from a custom
directory where replacements are found. Updated the Makefile for
sky130 to make use of the standard cell replacements (in
particular, corrections to GDS layout), and to better integrate
additions to the libraries.
diff --git a/common/README b/common/README
index decfec1..521f84c 100644
--- a/common/README
+++ b/common/README
@@ -457,8 +457,14 @@
than taking the name of the library.
exclude=<file>[,...]
- When using "compile" or "compile-only", exclude any
- file in the target directory matching the name <file>.
+ Exclude file(s) from the comma-separated list when
+ copying from source to target. The list items may
+ include glob-style wildcards.
+
+ excludefrom=<dir>
+ Exclude all files in the listing of directory <dir>
+ from the comma-separated list when copying from source
+ to target.
File conversions handled by foundry_install.py: