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> |
||
|---|---|---|
| .. | ||
| Makefile.in | ||
| README | ||
| bpBins.c | ||
| bpDump.c | ||
| bpEnum.c | ||
| bpEnum.h | ||
| bpMain.c | ||
| bpOpaque.h | ||
| bpStat.c | ||
| bpTest.c | ||
| bpUtils.c | ||
| bplane.h | ||
| bplaneInt.h | ||
README
TODO ---- NOTE: nested enums are broken do to dynamic binning. Don't rebuild entire bplane when bbox grows. unsubbing sometimes. Some (remaining) bplane design issues: groups? idea: support small number of groups by having separate bplane for each group. Do selection this way. Logically layered on top of bplanes - but may want to integrate. DECISION: defer for now. pack/unpack? Seems incompatible with user alloc/dealloc. Complicated. DECISION: Forget it. coarse/fine with cache. can be added later. should fit in nicely. no special support needed. integrated find/add? can add later. don't worry about it now. May want to add attributes, via external hash.