forked from kiss-community/repo
make: replace with pdpmake, at 1.4.1
split from patch provided by emma
This commit is contained in:
parent
e3978c169f
commit
ad86dac07f
@ -1,45 +0,0 @@
|
|||||||
make
|
|
||||||
________________________________________________________________________________
|
|
||||||
|
|
||||||
GNU Make (short gmake) is the standard implementation of Make for Linux and
|
|
||||||
macOS. It provides several extensions over the original Make, such as
|
|
||||||
conditionals. It also provides many built-in functions which can be used to
|
|
||||||
eliminate the need for shell-scripting in the makefile rules as well as to
|
|
||||||
manipulate the variables set and used in the makefile. For example, the foreach
|
|
||||||
function can be used to iterate over a list of values, such as the names of
|
|
||||||
files in a given directory. GNU Make is required for building many software
|
|
||||||
systems, including GCC (since version 3.4), the Linux kernel, LibreOffice and
|
|
||||||
Mozilla Firefox. [0]
|
|
||||||
|
|
||||||
Upstream: https://www.gnu.org/software/make/
|
|
||||||
|
|
||||||
|
|
||||||
[000] Index
|
|
||||||
________________________________________________________________________________
|
|
||||||
|
|
||||||
* Installation ........................................................... [001]
|
|
||||||
* Usage .................................................................. [002]
|
|
||||||
* References ............................................................. [003]
|
|
||||||
|
|
||||||
|
|
||||||
[001] Installation
|
|
||||||
________________________________________________________________________________
|
|
||||||
|
|
||||||
+------------------------------------------------------------------------------+
|
|
||||||
| |
|
|
||||||
| $ kiss b make |
|
|
||||||
| |
|
|
||||||
+------------------------------------------------------------------------------+
|
|
||||||
|
|
||||||
|
|
||||||
[002] Usage
|
|
||||||
________________________________________________________________________________
|
|
||||||
|
|
||||||
Refer to the manual pages and command help output.
|
|
||||||
|
|
||||||
|
|
||||||
[003] References
|
|
||||||
________________________________________________________________________________
|
|
||||||
|
|
||||||
[0] https://en.wikipedia.org/wiki/Make_(software)
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
|||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
|
|
||||||
export LDFLAGS="$LDFLAGS -static"
|
export DESTDIR="$1"
|
||||||
|
export PREFIX=/usr
|
||||||
|
|
||||||
./configure \
|
cc -o make *.c
|
||||||
--prefix=/usr \
|
./make
|
||||||
--disable-nls
|
./make test
|
||||||
|
|
||||||
make
|
mkdir -p "$1/usr/bin"
|
||||||
make DESTDIR="$1" install
|
cp -f make "$1/usr/bin/pdpmake"
|
||||||
|
ln -s pdpmake "$1/usr/bin/make"
|
||||||
|
@ -1 +1 @@
|
|||||||
a7d8aee97b7e9a525ef561afa84eea0d929f246e3aafa420231c0602151cf9eb03
|
223f9918caa4c8b841bbbc37f57c0bf5e41e612f3f4145b323ffc78e6e52df87 pdpmake-1.4.1.tgz
|
||||||
|
@ -1 +1 @@
|
|||||||
https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz
|
https://frippery.org/make/pdpmake-1.4.1.tgz
|
||||||
|
@ -1 +1 @@
|
|||||||
4.4.1 1
|
1.4.1 1
|
||||||
|
Loading…
Reference in New Issue
Block a user