Improve makefile
This commit is contained in:
parent
93d0e5cc52
commit
ff0e6ee2bf
21
Makefile
21
Makefile
|
|
@ -3,29 +3,24 @@ DOCKER_TAG=latest
|
||||||
IMAGE=${SCHEME}:${DOCKER_TAG}
|
IMAGE=${SCHEME}:${DOCKER_TAG}
|
||||||
RNRS=r7rs
|
RNRS=r7rs
|
||||||
LIBRARY=system
|
LIBRARY=system
|
||||||
EXAMPLE=editor
|
|
||||||
EXAMPLE_FILE=retropikzel/${LIBRARY}/examples/${EXAMPLE}
|
|
||||||
AUTHOR=Retropikzel
|
AUTHOR=Retropikzel
|
||||||
|
|
||||||
|
SFX != if [ "${RNRS}" = "r6rs"]; then echo "sps"; else echo "scm"; fi
|
||||||
|
VERSION != cat retropikzel/${LIBRARY}/VERSION
|
||||||
|
PACKAGE_ARGS != cat retropikzel/${LIBRARY}/PACKAGE_ARGS || echo ""
|
||||||
|
CSC_OPTIONS != cat retropikzel/${LIBRARY}/CSC_OPTIONS || echo ""
|
||||||
|
APT_PACKAGES != cat retropikzel/${LIBRARY}/APT_PACKAGES || echo ""
|
||||||
|
|
||||||
LIBRARY_FILE=retropikzel/${LIBRARY}.sld
|
LIBRARY_FILE=retropikzel/${LIBRARY}.sld
|
||||||
VERSION=$(shell cat retropikzel/${LIBRARY}/VERSION)
|
DESCRIPTION != head -n1 retropikzel/${LIBRARY}/README.md
|
||||||
DESCRIPTION=$(shell head -n1 retropikzel/${LIBRARY}/README.md)
|
|
||||||
README=retropikzel/${LIBRARY}/README.html
|
README=retropikzel/${LIBRARY}/README.html
|
||||||
TESTFILE=retropikzel/${LIBRARY}/test.scm
|
TESTFILE=retropikzel/${LIBRARY}/test.scm
|
||||||
PACKAGE_ARGS=$(shell cat retropikzel/${LIBRARY}/PACKAGE_ARGS || echo "")
|
|
||||||
CSC_OPTIONS=$(shell cat retropikzel/${LIBRARY}/CSC_OPTIONS || echo "")
|
|
||||||
APTPACKAGES=$(shell cat retropikzel/${LIBRARY}/APT_PACKAGES || echo "")
|
|
||||||
|
|
||||||
PKG=retropikzel-${LIBRARY}-${VERSION}.tgz
|
PKG=retropikzel-${LIBRARY}-${VERSION}.tgz
|
||||||
|
|
||||||
SFX=sps
|
|
||||||
ifeq "${RNRS}" "r7rs"
|
|
||||||
SFX=scm
|
|
||||||
endif
|
|
||||||
|
|
||||||
all: package
|
all: package
|
||||||
|
|
||||||
package: retropikzel/${LIBRARY}/LICENSE retropikzel/${LIBRARY}/VERSION
|
package: retropikzel/${LIBRARY}/VERSION retropikzel/${LIBRARY}/README.md retropikzel/${LIBRARY}/LICENSE
|
||||||
echo "<pre>$$(cat retropikzel/${LIBRARY}/README.md)</pre>" > ${README}
|
echo "<pre>$$(cat retropikzel/${LIBRARY}/README.md)</pre>" > ${README}
|
||||||
snow-chibi package \
|
snow-chibi package \
|
||||||
--always-yes \
|
--always-yes \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue