]> arthur.barton.de Git - ax-make.git/log
ax-make.git
9 months agoaxify: Correctly test if the README.md file already exists master
Alexander Barton [Fri, 30 Jun 2023 12:08:09 +0000 (14:08 +0200)]
axify: Correctly test if the README.md file already exists

9 months agoaxify: Update URLs of license files and follow HTTP redirects
Alexander Barton [Fri, 30 Jun 2023 12:05:29 +0000 (14:05 +0200)]
axify: Update URLs of license files and follow HTTP redirects

wget(1) follows HTTP redirects by default, so enable this functionality
for curl(1), too.

9 months agoaxify: Fix some more shellcheck(1) warnings
Alexander Barton [Fri, 30 Jun 2023 12:00:19 +0000 (14:00 +0200)]
axify: Fix some more shellcheck(1) warnings

Apply the proper fix for "SC2292 Prefer [[ ]] over [ ] for tests in
Bash/Ksh", but disable "SC2250 Prefer putting braces around variable
references even when not strictly required".

16 months agoaxify: Set SOURCE_ROOT in generated Makefile(s) github/master
Alexander Barton [Tue, 29 Nov 2022 13:50:05 +0000 (14:50 +0100)]
axify: Set SOURCE_ROOT in generated Makefile(s)

16 months agoaxify: Implement -0 ("no files") and -m ("use Markdown") options
Alexander Barton [Tue, 29 Nov 2022 13:49:02 +0000 (14:49 +0100)]
axify: Implement -0 ("no files") and -m ("use Markdown") options

3 years agoMakefile's: Add missing quoting of variables
Alexander Barton [Wed, 18 Nov 2020 11:40:40 +0000 (12:40 +0100)]
Makefile's: Add missing quoting of variables

3 years agoRefactor recursion logic, add AX_AUTO_RECURSE_DISABLE option
Alexander Barton [Fri, 15 May 2020 11:04:34 +0000 (13:04 +0200)]
Refactor recursion logic, add AX_AUTO_RECURSE_DISABLE option

This allows to ...

- Disable auto-recursion behaviour by setting AX_AUTO_RECURSE_DISABLE=1
- Specifying the default targets (for "make" without any targets listed
  by overwriting the "default" target)
- Building sub-trees by adding support for "make <dir> [...]" invocation

3 years agoaxify: Fix some shellcheck(1) warnings, require bash(1)
Alexander Barton [Fri, 15 May 2020 11:04:34 +0000 (13:04 +0200)]
axify: Fix some shellcheck(1) warnings, require bash(1)

9 years agoaxify: Fix quoting of output in Download() function
Alexander Barton [Sat, 20 Dec 2014 15:36:28 +0000 (16:36 +0100)]
axify: Fix quoting of output in Download() function

9 years agoaxify: Add options to download and install COPYING file
Alexander Barton [Sat, 20 Dec 2014 15:31:14 +0000 (16:31 +0100)]
axify: Add options to download and install COPYING file

Currently the following licenses are supported:

- gpl2: GNU GPL v2
- gpl3: GNU GPL v3
- lgpl21: GNU LGPL v2.1
- lgpl3: GNU LGPL v3

9 years agoaxify: Simplify AUTHORS file creation
Alexander Barton [Sat, 20 Dec 2014 15:04:20 +0000 (16:04 +0100)]
axify: Simplify AUTHORS file creation

9 years agoaxify: Add usage information, better parse command line
Alexander Barton [Sat, 20 Dec 2014 14:57:00 +0000 (15:57 +0100)]
axify: Add usage information, better parse command line

9 years agoaxify: Abort when mkdir(1) failed
Alexander Barton [Sat, 20 Dec 2014 14:56:11 +0000 (15:56 +0100)]
axify: Abort when mkdir(1) failed

9 years agoaxify: Use information from git to generate AUTHORS file
Alexander Barton [Mon, 1 Sep 2014 22:01:41 +0000 (00:01 +0200)]
axify: Use information from git to generate AUTHORS file

9 years agoaxify: Correctly install Makefile.ax if it doesn't exist
Alexander Barton [Mon, 1 Sep 2014 21:54:38 +0000 (23:54 +0200)]
axify: Correctly install Makefile.ax if it doesn't exist

9 years agoAdd very simple README file ;)
Alexander Barton [Wed, 28 May 2014 10:52:58 +0000 (12:52 +0200)]
Add very simple README file ;)

9 years agoAdd "axify" script to the project
Alexander Barton [Wed, 28 May 2014 10:52:08 +0000 (12:52 +0200)]
Add "axify" script to the project

9 years agoMakefile: Add "install" target
Alexander Barton [Mon, 5 May 2014 17:38:23 +0000 (19:38 +0200)]
Makefile: Add "install" target

9 years agoInitial commit
Alexander Barton [Mon, 5 May 2014 17:32:56 +0000 (19:32 +0200)]
Initial commit

"ax-make" is my (Alex) "Simple Makefile System". The idea and the main
file, "Makefile.ax", has been copied from "ax-linux", my Linux scripts
project, into this new project to make it usable for other projects, too.