Convert the last nested children to Makefile.in and switch their parents
from the -f fallback to native recursion (they now have generated build
Makefiles). Rename and rewire are one unit: a pure rename would break the
parent's -f path to the (now-.in) child.
Converted (5): scmos/cif_template, doc/man, doc/tutcells, doc/html,
doc/latexfiles. Pure renames -- still build via the srcdir derivation;
@srcdir@ substitution follows.
Rewired to native `make -C <child>` (config.status now creates the child
build dirs + Makefiles):
* scmos/Makefile.in: cif_template build + clean.
* doc/Makefile.in: install/install-tcl over man/tutcells/html/latexfiles.
* Makefile.in: the docs: target -> `make -k -C doc/latexfiles all`.
The `mkdir -p` and `-f ${MAGICSRC}/.../Makefile` are dropped in each.
* configure.in: AC_CONFIG_FILES for the 5 children; regenerated configure.
* .gitignore: ignore each generated child Makefile, same commit.
Verified out-of-tree: full `make && make install` rc=0, 376 files --
scmos recurses natively into cif_template (8 objs), docs regenerate via
native doc/latexfiles (27/28), man pages install via native doc/man.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| COPYRIGHT | ||
| Makefile.in | ||
| README | ||
| calc.lambda | ||
| cifin-ami16.gen | ||
| cifin-cmos14b.gen | ||
| cifin-cmos26b.gen | ||
| cifin-cmos26g.gen | ||
| cifin-cmosn.gen | ||
| cifin-cmosn.nw | ||
| cifin-cmosx.gen | ||
| cifin-hp-cif.nw | ||
| cifin-hp.nw | ||
| cifin-ibm.gen | ||
| cifin.c | ||
| cifin.cascade | ||
| cifin.gen | ||
| cifin.nw | ||
| cifin.oldnw | ||
| cifin.others | ||
| cifin.pw | ||
| cifin26g.c | ||
| cifout-ami16.gen | ||
| cifout-cmos14b-sub.gen | ||
| cifout-cmos14b.gen | ||
| cifout-cmos26b.gen | ||
| cifout-cmos26g.gen | ||
| cifout-cmos26g.soi | ||
| cifout-cmos34.gen | ||
| cifout-cmos34.nw | ||
| cifout-cmos34.pw | ||
| cifout-cmosn.gen | ||
| cifout-cmosn.nw | ||
| cifout-cmosx.gen | ||
| cifout-ibm.gen | ||
| cifout-orbit.gen | ||
| cifout-orbit.nw | ||
| cifout-orbit.pw | ||
| cifout.c | ||
| cifout.gen | ||
| cifout.gen-old | ||
| cifout.nw | ||
| cifout.others | ||
| cifout.pw | ||
| cifout.scgnw | ||
| cifout.scgpw | ||
| cifout.test | ||
| cifout26g.c | ||
| scgcifout.c | ||
README
This directory contains template files for MOSIS's SCMOS technology for Magic layout editor. A simple command "make" should be able to generate all appropriate files needed. You can also use "make clean" to remove all files and then "make all" to generate all-style files. After all CIF input/output styles has been generated, you'll have to go to the scmos directory to 're-make' the SCMOS technology file. Gook luck, Jen-I pi@isi.edu :-) The MOSIS Services, USC/ISI (310) 822-1511 x640