2013-01-12 22:56:25 +00:00
|
|
|
# Development artifacts
|
|
|
|
ID
|
|
|
|
TAGS
|
2019-05-11 14:30:26 +00:00
|
|
|
GPATH
|
|
|
|
GRTAGS
|
|
|
|
GTAGS
|
|
|
|
.*cache
|
1995-03-07 23:49:08 +00:00
|
|
|
.*gdbinit
|
2009-08-01 22:09:40 +00:00
|
|
|
.gdb_history
|
Remove unsupported build facilities.
Over time the non-standard build and install systems (nmake files,
smake files, Visual Studio project files, etc.) have atrophied and
maintaining them is not worth the effort, for such a simple utility
as make. Remove all the non-standard build tool support and unify
OS-specific build rules under a basic set of (GNU make) makefiles.
Preserve the existing bootstrapping scripts (for POSIX, Windows,
and MS-DOS). Also the existing VMS build scripts are left unchanged:
I don't have enough experience with VMS to venture into this area.
Perhaps one of the VMS maintainers might like to determine whether
conversion would be appropriate.
Rather than create libraries for w32 and glob (non-POSIX), simply
link the object files directly to remove the complexity.
* NEWS: Update with user-facing notes.
* Makefile.am: Clean up to use the latest automake best practices.
Build Windows code directly from the root makefile to avoid recursion.
* README.Amiga, README.DOS.template, README.W32.template: Updated.
* INSTALL: Point readers at the README.git file.
* maintMakefile: Remove obsolete files. Create Basic.mk file.
* Basic.mk.template, mk/*.mk: Create basic GNU make-based makefiles.
* build_w32.bat: Copy Basic.mk to Makefile
* configure.ac: We no longer need AM_PROG_AR.
* dosbuild.bat: Rename to builddos.bat. Incorporate configure.bat.
* Makefile.DOS.template: Remove.
* NMakefile.template, w32/subproc/NMakefile: Remove.
* SMakefile.template, glob/SMakefile, glob/SCOPTIONS, make.lnk: Remove.
* configure.bat, glob/configure.bat: Remove.
* w32/Makefile.am: Remove.
* make_msvc_net2003.sln, make_msvc_net2003.vcproj: Remove.
2017-11-12 22:44:38 +00:00
|
|
|
.vscode
|
2013-01-12 22:56:25 +00:00
|
|
|
*~
|
|
|
|
#*
|
|
|
|
.#*
|
|
|
|
|
|
|
|
# Configure artifacts
|
|
|
|
ABOUT-NLS
|
2018-07-01 16:28:25 +00:00
|
|
|
INSTALL
|
2013-01-12 22:56:25 +00:00
|
|
|
Makefile
|
|
|
|
Makefile.in
|
Remove unsupported build facilities.
Over time the non-standard build and install systems (nmake files,
smake files, Visual Studio project files, etc.) have atrophied and
maintaining them is not worth the effort, for such a simple utility
as make. Remove all the non-standard build tool support and unify
OS-specific build rules under a basic set of (GNU make) makefiles.
Preserve the existing bootstrapping scripts (for POSIX, Windows,
and MS-DOS). Also the existing VMS build scripts are left unchanged:
I don't have enough experience with VMS to venture into this area.
Perhaps one of the VMS maintainers might like to determine whether
conversion would be appropriate.
Rather than create libraries for w32 and glob (non-POSIX), simply
link the object files directly to remove the complexity.
* NEWS: Update with user-facing notes.
* Makefile.am: Clean up to use the latest automake best practices.
Build Windows code directly from the root makefile to avoid recursion.
* README.Amiga, README.DOS.template, README.W32.template: Updated.
* INSTALL: Point readers at the README.git file.
* maintMakefile: Remove obsolete files. Create Basic.mk file.
* Basic.mk.template, mk/*.mk: Create basic GNU make-based makefiles.
* build_w32.bat: Copy Basic.mk to Makefile
* configure.ac: We no longer need AM_PROG_AR.
* dosbuild.bat: Rename to builddos.bat. Incorporate configure.bat.
* Makefile.DOS.template: Remove.
* NMakefile.template, w32/subproc/NMakefile: Remove.
* SMakefile.template, glob/SMakefile, glob/SCOPTIONS, make.lnk: Remove.
* configure.bat, glob/configure.bat: Remove.
* w32/Makefile.am: Remove.
* make_msvc_net2003.sln, make_msvc_net2003.vcproj: Remove.
2017-11-12 22:44:38 +00:00
|
|
|
Basic.mk
|
2013-01-12 22:56:25 +00:00
|
|
|
aclocal.m4
|
2019-05-11 14:30:26 +00:00
|
|
|
autom4te.cache/
|
2018-07-01 16:28:25 +00:00
|
|
|
build-aux/
|
2014-09-07 20:54:36 +00:00
|
|
|
config.cache
|
2013-01-12 22:56:25 +00:00
|
|
|
config.h
|
|
|
|
config.h.in
|
|
|
|
config.log
|
|
|
|
config.status
|
|
|
|
configure
|
2018-07-01 16:28:25 +00:00
|
|
|
/mk/Posix.mk
|
2013-01-12 22:56:25 +00:00
|
|
|
stamp-h1
|
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
2017-11-19 18:49:26 +00:00
|
|
|
.dirstamp
|
2013-01-12 22:56:25 +00:00
|
|
|
|
|
|
|
# Build artifacts
|
2019-05-11 14:30:26 +00:00
|
|
|
.deps/
|
2012-01-15 22:41:53 +00:00
|
|
|
gmk-default.h
|
2013-01-12 22:56:25 +00:00
|
|
|
loadavg
|
|
|
|
make
|
2019-05-19 15:25:06 +00:00
|
|
|
*.i
|
2013-01-12 22:56:25 +00:00
|
|
|
*.o
|
2018-07-01 16:28:25 +00:00
|
|
|
*.a
|
2015-07-10 06:50:27 +00:00
|
|
|
*.exe
|
|
|
|
*.dll.a
|
|
|
|
*.obj
|
|
|
|
*.lib
|
|
|
|
*.pdb
|
|
|
|
*.sbr
|
2013-01-12 22:56:25 +00:00
|
|
|
|
Extract jobserver implementation into OS-specific files.
* os.h, posixos.c, w32/w32os.c: New files implementing jobserver.
* job.c, job.h, main.c, makeint.h: Move content to new files.
* w32/include/sub_proc.h, w32/subproc/sub_proc.c: Ditto.
* Makefile.am: Build and package OS-specific files.
* build_w32.bat, make_msvc_net2003.vcproj, README.W32.template:
Update for new files, and clean up the build.
* POTFILES.in, maintMakefile, NMakefile.template: Ditto.
* w32/subproc/build.bat: Delete as unused.
2016-03-06 18:29:43 +00:00
|
|
|
# Windows build artifacts
|
2016-05-21 19:23:54 +00:00
|
|
|
WinDebug/
|
|
|
|
WinRel/
|
|
|
|
GccDebug/
|
|
|
|
GccRel/
|
Extract jobserver implementation into OS-specific files.
* os.h, posixos.c, w32/w32os.c: New files implementing jobserver.
* job.c, job.h, main.c, makeint.h: Move content to new files.
* w32/include/sub_proc.h, w32/subproc/sub_proc.c: Ditto.
* Makefile.am: Build and package OS-specific files.
* build_w32.bat, make_msvc_net2003.vcproj, README.W32.template:
Update for new files, and clean up the build.
* POTFILES.in, maintMakefile, NMakefile.template: Ditto.
* w32/subproc/build.bat: Delete as unused.
2016-03-06 18:29:43 +00:00
|
|
|
|
2013-01-12 22:56:25 +00:00
|
|
|
# Distribution artifacts
|
|
|
|
.dep_segment
|
2013-10-13 14:54:32 +00:00
|
|
|
.check-git-HEAD
|
|
|
|
ChangeLog
|
2013-01-12 22:56:25 +00:00
|
|
|
README
|
|
|
|
README.DOS
|
|
|
|
README.OS2
|
|
|
|
README.W32
|
2013-01-13 03:38:17 +00:00
|
|
|
build.sh
|
2013-01-12 22:56:25 +00:00
|
|
|
build.sh.in
|
|
|
|
config.ami
|
|
|
|
config.h-vms
|
|
|
|
config.h.W32
|
|
|
|
configh.dos
|
2013-02-25 06:38:36 +00:00
|
|
|
make-[0-9]*/
|
|
|
|
make-[0-9]*.tar.*
|
2013-10-19 16:22:36 +00:00
|
|
|
checkcfg.*.log
|