build: standard-module Makefile.in use @srcdir@ substitution
Switch the 21 standard modules from the defs.mak srcdir derivation to configure-provided substitution (same template as tiles): srcdir = @srcdir@ VPATH = @srcdir@ MAGICDIR = @top_builddir@ defs.mak's dual-mode guard sees `srcdir` already set (origin=file) and skips the srcdir derivation for these modules. Verified out-of-tree: config.status writes srcdir=<src>/<mod> into each build/<mod>/Makefile; `make modules libs` builds all 33 module libraries (lib*.o + lib*.a, rc=0). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
02d2147753
commit
4fd85ee844
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = bplane
|
MODULE = bplane
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = bpDump.c bpUtils.c bpBins.c bpEnum.c bpMain.c bpStat.c
|
SRCS = bpDump.c bpUtils.c bpBins.c bpEnum.c bpMain.c bpStat.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = calma
|
MODULE = calma
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = CalmaRead.c CalmaRdcl.c CalmaRdio.c CalmaRdpt.c CalmaWrite.c CalmaWriteZ.c
|
SRCS = CalmaRead.c CalmaRdcl.c CalmaRdio.c CalmaRdpt.c CalmaWrite.c CalmaWriteZ.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = cif
|
MODULE = cif
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = CIFgen.c CIFhier.c CIFmain.c CIFrdcl.c CIFrdpt.c CIFrdpoly.c \
|
SRCS = CIFgen.c CIFhier.c CIFmain.c CIFrdcl.c CIFrdpt.c CIFrdpoly.c \
|
||||||
CIFrdtech.c CIFrdutils.c CIFsee.c CIFtech.c CIFwrite.c
|
CIFrdtech.c CIFrdutils.c CIFsee.c CIFtech.c CIFwrite.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = cmwind
|
MODULE = cmwind
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = CMWmain.c CMWcmmnds.c CMWundo.c CMWrgbhsv.c
|
SRCS = CMWmain.c CMWcmmnds.c CMWundo.c CMWrgbhsv.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = dbwind
|
MODULE = dbwind
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = DBWcommands.c DBWdisplay.c DBWbuttons.c DBWelement.c \
|
SRCS = DBWcommands.c DBWdisplay.c DBWbuttons.c DBWelement.c \
|
||||||
DBWfdback.c DBWhlights.c DBWprocs.c DBWtools.c DBWundo.c
|
DBWfdback.c DBWhlights.c DBWprocs.c DBWtools.c DBWundo.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = debug
|
MODULE = debug
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = debugFlags.c hist.c
|
SRCS = debugFlags.c hist.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = drc
|
MODULE = drc
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = DRCarray.c DRCbasic.c DRCcif.c DRCcontin.c DRCmain.c \
|
SRCS = DRCarray.c DRCbasic.c DRCcif.c DRCcontin.c DRCmain.c \
|
||||||
DRCsubcell.c DRCtech.c DRCprint.c DRCextend.c
|
DRCsubcell.c DRCtech.c DRCprint.c DRCextend.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = extflat
|
MODULE = extflat
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = EFargs.c EFbuild.c EFdef.c EFerr.c EFflat.c EFhier.c EFname.c \
|
SRCS = EFargs.c EFbuild.c EFdef.c EFerr.c EFflat.c EFhier.c EFname.c \
|
||||||
EFread.c EFsym.c EFvisit.c EFantenna.c
|
EFread.c EFsym.c EFvisit.c EFantenna.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = extract
|
MODULE = extract
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = ExtArray.c ExtBasic.c ExtCell.c ExtCouple.c ExtHard.c \
|
SRCS = ExtArray.c ExtBasic.c ExtCell.c ExtCouple.c ExtHard.c \
|
||||||
ExtHier.c ExtLength.c ExtMain.c ExtNghbors.c ExtPerim.c \
|
ExtHier.c ExtLength.c ExtMain.c ExtNghbors.c ExtPerim.c \
|
||||||
ExtRegion.c ExtSubtree.c ExtTech.c ExtTest.c ExtTimes.c ExtYank.c \
|
ExtRegion.c ExtSubtree.c ExtTech.c ExtTest.c ExtTimes.c ExtYank.c \
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = garouter
|
MODULE = garouter
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = gaChannel.c gaMain.c gaMaze.c gaSimple.c gaStem.c \
|
SRCS = gaChannel.c gaMain.c gaMaze.c gaSimple.c gaStem.c \
|
||||||
gaTest.c
|
gaTest.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = gcr
|
MODULE = gcr
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = gcrChannel.c gcrColl.c gcrDebug.c gcrEdge.c gcrFeas.c \
|
SRCS = gcrChannel.c gcrColl.c gcrDebug.c gcrEdge.c gcrFeas.c \
|
||||||
gcrFlags.c gcrInit.c gcrLib.c gcrRiver.c gcrRoute.c gcrShwFlgs.c \
|
gcrFlags.c gcrInit.c gcrLib.c gcrRiver.c gcrRoute.c gcrShwFlgs.c \
|
||||||
gcrUnsplit.c
|
gcrUnsplit.c
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = grouter
|
MODULE = grouter
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = grouteChan.c grouteCrss.c grouteDens.c grouteMain.c \
|
SRCS = grouteChan.c grouteCrss.c grouteDens.c grouteMain.c \
|
||||||
grouteMult.c grouteMaze.c groutePath.c groutePen.c grouteTest.c
|
grouteMult.c grouteMaze.c groutePath.c groutePen.c grouteTest.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = irouter
|
MODULE = irouter
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = irCommand.c irMain.c irRoute.c irTestCmd.c irUtils.c
|
SRCS = irCommand.c irMain.c irRoute.c irTestCmd.c irUtils.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = mzrouter
|
MODULE = mzrouter
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = mzBlock.c mzDebug.c mzEstimate.c mzXtndDown.c \
|
SRCS = mzBlock.c mzDebug.c mzEstimate.c mzXtndDown.c \
|
||||||
mzXtndLeft.c mzXtndRght.c mzXtndUp.c mzHint.c mzInit.c mzNumLine.c \
|
mzXtndLeft.c mzXtndRght.c mzXtndUp.c mzHint.c mzInit.c mzNumLine.c \
|
||||||
mzMain.c mzSearch.c mzStart.c mzSubrs.c mzTech.c mzTestCmd.c \
|
mzMain.c mzSearch.c mzStart.c mzSubrs.c mzTech.c mzTestCmd.c \
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = netmenu
|
MODULE = netmenu
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = NMbutton.c NMcmdAK.c NMcmdLZ.c NMlabel.c NMmain.c \
|
SRCS = NMbutton.c NMcmdAK.c NMcmdLZ.c NMlabel.c NMmain.c \
|
||||||
NMnetlist.c NMshowpt.c NMshowcell.c NMundo.c NMwiring.c
|
NMnetlist.c NMshowpt.c NMshowcell.c NMundo.c NMwiring.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = plow
|
MODULE = plow
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = PlowCmd.c PlowJogs.c PlowMain.c PlowQueue.c PlowRandom.c \
|
SRCS = PlowCmd.c PlowJogs.c PlowMain.c PlowQueue.c PlowRandom.c \
|
||||||
PlowRules1.c PlowRules2.c PlowRules3.c PlowSearch.c PlowTech.c \
|
PlowRules1.c PlowRules2.c PlowRules3.c PlowSearch.c PlowTech.c \
|
||||||
PlowTest.c PlowWidth.c PlowYank.c
|
PlowTest.c PlowWidth.c PlowYank.c
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = resis
|
MODULE = resis
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = ResMain.c ResJunct.c ResMakeRes.c ResSimple.c ResPrint.c \
|
SRCS = ResMain.c ResJunct.c ResMakeRes.c ResSimple.c ResPrint.c \
|
||||||
ResReadExt.c ResRex.c ResBasic.c ResMerge.c ResChecks.c \
|
ResReadExt.c ResRex.c ResBasic.c ResMerge.c ResChecks.c \
|
||||||
ResFract.c ResUtils.c ResDebug.c
|
ResFract.c ResUtils.c ResDebug.c
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = select
|
MODULE = select
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = selCreate.c selDisplay.c selEnum.c selOps.c selUndo.c \
|
SRCS = selCreate.c selDisplay.c selEnum.c selOps.c selUndo.c \
|
||||||
selUnselect.c
|
selUnselect.c
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = sim
|
MODULE = sim
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = SimDBstuff.c SimSelect.c SimRsim.c SimExtract.c
|
SRCS = SimDBstuff.c SimSelect.c SimRsim.c SimExtract.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = textio
|
MODULE = textio
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = txCommands.c txInput.c txMain.c txMore.c txOutput.c
|
SRCS = txCommands.c txInput.c txMain.c txMore.c txOutput.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
MODULE = wiring
|
MODULE = wiring
|
||||||
MAGICDIR = ..
|
# Provided by configure: the module's source dir + the build top.
|
||||||
|
# defs.mak sees `srcdir` already set and skips its own srcdir derivation.
|
||||||
|
srcdir = @srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
MAGICDIR = @top_builddir@
|
||||||
SRCS = wireOps.c wireTech.c wireUndo.c
|
SRCS = wireOps.c wireTech.c wireUndo.c
|
||||||
|
|
||||||
include ${MAGICDIR}/defs.mak
|
include ${MAGICDIR}/defs.mak
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue