]> git.ipfire.org Git - thirdparty/make.git/commit
Rework directory structure to use GNU-recommended "src" directory.
authorPaul Smith <psmith@gnu.org>
Sun, 19 Nov 2017 18:49:26 +0000 (13:49 -0500)
committerPaul Smith <psmith@gnu.org>
Sun, 19 Nov 2017 19:07:22 +0000 (14:07 -0500)
commitfb779d2f1e26a280f381886f3cdf444102676249
tree4e3dca8cf801845720296a02e2f9266e4c30164b
parent1af314465e5dfe3e8baa839a32a72e83c04f26ef
Rework directory structure to use GNU-recommended "src" directory.

Move the source code (other than glob) into the "src" subdirectory.
Update all scripting and recommendations to support this change.

* *.c, *.h, w32/*: Move to src/
* configure.ac, Makefile.am, maintMakefile: Locate new source files.
* Basic.mk.template, mk/*: Update for new source file locations.
* NEWS, README.DOS.template: Update for new locations.
* build.template, build_w32.bat, builddos.bat: Ditto.
* po/POTFILES.in: Ditto
* tests/run_make_tests.pl, tests/scripts/features/load*: Ditto.
* make.1: Move to doc.
* mk/VMS.mk: Add support for building on VMS (hopefully).
* makefile.vms, prepare_w32.bat: Remove.
* SCOPTIONS: Update to define HAVE_CONFIG_H
97 files changed:
.gitignore
Basic.mk.template
Makefile.am
NEWS
README.DOS.template
SCOPTIONS
build.template
build_w32.bat
builddos.bat
config/acinclude.m4 [moved from acinclude.m4 with 100% similarity]
configure.ac
doc/make.1 [moved from make.1 with 100% similarity]
maintMakefile
makefile.vms [deleted file]
mk/Amiga.mk
mk/Posix.mk.in [new file with mode: 0644]
mk/VMS.mk [new file with mode: 0644]
mk/Windows32.mk
mk/msdosdjgpp.mk
po/POTFILES.in
prepare_w32.bat [deleted file]
src/alloca.c [moved from alloca.c with 100% similarity]
src/amiga.c [moved from amiga.c with 100% similarity]
src/amiga.h [moved from amiga.h with 100% similarity]
src/ar.c [moved from ar.c with 100% similarity]
src/arscan.c [moved from arscan.c with 100% similarity]
src/commands.c [moved from commands.c with 100% similarity]
src/commands.h [moved from commands.h with 100% similarity]
src/config.ami.template [moved from config.ami.template with 100% similarity]
src/config.h-vms.template [moved from config.h-vms.template with 100% similarity]
src/config.h.W32.template [moved from config.h.W32.template with 100% similarity]
src/configh.dos.template [moved from configh.dos.template with 100% similarity]
src/debug.h [moved from debug.h with 100% similarity]
src/default.c [moved from default.c with 100% similarity]
src/dep.h [moved from dep.h with 100% similarity]
src/dir.c [moved from dir.c with 100% similarity]
src/expand.c [moved from expand.c with 100% similarity]
src/file.c [moved from file.c with 100% similarity]
src/filedef.h [moved from filedef.h with 100% similarity]
src/function.c [moved from function.c with 100% similarity]
src/getloadavg.c [moved from getloadavg.c with 100% similarity]
src/getopt.c [moved from getopt.c with 100% similarity]
src/getopt.h [moved from getopt.h with 100% similarity]
src/getopt1.c [moved from getopt1.c with 100% similarity]
src/gettext.h [moved from gettext.h with 100% similarity]
src/gmk-default.scm [moved from gmk-default.scm with 100% similarity]
src/gnumake.h [moved from gnumake.h with 100% similarity]
src/guile.c [moved from guile.c with 100% similarity]
src/hash.c [moved from hash.c with 100% similarity]
src/hash.h [moved from hash.h with 100% similarity]
src/implicit.c [moved from implicit.c with 100% similarity]
src/job.c [moved from job.c with 100% similarity]
src/job.h [moved from job.h with 100% similarity]
src/load.c [moved from load.c with 100% similarity]
src/loadapi.c [moved from loadapi.c with 100% similarity]
src/main.c [moved from main.c with 100% similarity]
src/makeint.h [moved from makeint.h with 100% similarity]
src/misc.c [moved from misc.c with 100% similarity]
src/os.h [moved from os.h with 100% similarity]
src/output.c [moved from output.c with 100% similarity]
src/output.h [moved from output.h with 100% similarity]
src/posixos.c [moved from posixos.c with 100% similarity]
src/read.c [moved from read.c with 100% similarity]
src/remake.c [moved from remake.c with 100% similarity]
src/remote-cstms.c [moved from remote-cstms.c with 100% similarity]
src/remote-stub.c [moved from remote-stub.c with 100% similarity]
src/rule.c [moved from rule.c with 100% similarity]
src/rule.h [moved from rule.h with 100% similarity]
src/signame.c [moved from signame.c with 100% similarity]
src/strcache.c [moved from strcache.c with 100% similarity]
src/variable.c [moved from variable.c with 100% similarity]
src/variable.h [moved from variable.h with 100% similarity]
src/version.c [moved from version.c with 100% similarity]
src/vms_exit.c [moved from vms_exit.c with 100% similarity]
src/vms_export_symbol.c [moved from vms_export_symbol.c with 100% similarity]
src/vms_progname.c [moved from vms_progname.c with 100% similarity]
src/vmsdir.h [moved from vmsdir.h with 100% similarity]
src/vmsfunctions.c [moved from vmsfunctions.c with 100% similarity]
src/vmsify.c [moved from vmsify.c with 100% similarity]
src/vmsjobs.c [moved from vmsjobs.c with 100% similarity]
src/vpath.c [moved from vpath.c with 100% similarity]
src/w32/compat/dirent.c [moved from w32/compat/dirent.c with 100% similarity]
src/w32/compat/posixfcn.c [moved from w32/compat/posixfcn.c with 100% similarity]
src/w32/include/dirent.h [moved from w32/include/dirent.h with 100% similarity]
src/w32/include/dlfcn.h [moved from w32/include/dlfcn.h with 100% similarity]
src/w32/include/pathstuff.h [moved from w32/include/pathstuff.h with 100% similarity]
src/w32/include/sub_proc.h [moved from w32/include/sub_proc.h with 100% similarity]
src/w32/include/w32err.h [moved from w32/include/w32err.h with 100% similarity]
src/w32/pathstuff.c [moved from w32/pathstuff.c with 100% similarity]
src/w32/subproc/misc.c [moved from w32/subproc/misc.c with 100% similarity]
src/w32/subproc/proc.h [moved from w32/subproc/proc.h with 100% similarity]
src/w32/subproc/sub_proc.c [moved from w32/subproc/sub_proc.c with 100% similarity]
src/w32/subproc/w32err.c [moved from w32/subproc/w32err.c with 100% similarity]
src/w32/w32os.c [moved from w32/w32os.c with 100% similarity]
tests/run_make_tests.pl
tests/scripts/features/load
tests/scripts/features/loadapi