summaryrefslogtreecommitdiff
path: root/makedepend_file.SH
Commit message (Collapse)AuthorAgeFilesLines
* makedepend_file.SH - add -DPERL_CORE so we pick up all depsYves Orton2022-04-061-2/+2
| | | | | | | | | | | | | | | makedepend_file does not find all deps for our code because in many cases the dependencies are hidden behind a guard clause which checks if PERL_CORE is defined. This is annoying when working on the regex engine as after `make regen` is executed `make` does not notice that files like regnodes.h have been updated. No doubt it is annoying in other contexts too. This adds the -DPERL_CORE so that we pick up these guarded dependencies. With this patch things updating regnodes.h is noticed and regcomp.o, regexec.o and miniperl will be appropriately rebuilt. Thanks to Dagfinn Ilmari Mannsåker for figuring this out.
* Remove AT&T UWIN supportDagfinn Ilmari Mannsåker2021-11-021-1/+0
| | | | | UWIN is a UNIX compatibility layer for Windows. It was last released in 2012 and has been superseded by Cygwin these days.
* WIP: Run `makedepend` in parallel by using `make`Max Maischein2021-08-111-0/+177
This moves the per-file loop body of `makedepend` into a separate file named `makedepend_file` and then uses `make` to launch the `makedepend_file` processes for each target potentially in parallel. This reduces the time for time sh ./makedepend MAKE=make cflags from 5 seconds to 2 seconds with MAKEFLAGS=-j8