diff options
author | davidovski <david@davidovski.xyz> | 2022-04-20 16:57:25 +0100 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2022-04-20 16:57:25 +0100 |
commit | 452569e48456f1876fcb96b6e1f03a7118b91f6c (patch) | |
tree | 166660ff0a7eb7cff83e667b77f9317a0fbefa86 /Makefile | |
parent | 6a9a7caa59370e03a9db3da89280e51febe75149 (diff) |
fixed make issuesv1.2.3
Diffstat (limited to 'Makefile')
-rwxr-xr-x | Makefile | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -4,26 +4,32 @@ FLAGS= DESTDIR= PREFIX=/usr +DIST=dist + .DEFAULT_GOAL := build install: install-hbar install-colors install-parseconf install-shtests install-glyphs check: check-parseconf -build: build-hbar +build: make-dist build-hbar + +make-dist: + mkdir -p ${DIST} install-headers: src/*.h - install -m644 src/*.h ${DESTDIR}${PREFIX}/include + install -Dm644 src/*.h ${DESTDIR}${PREFIX}/include install-shtests: src/shtests.sh - install -m755 src/shtests.sh ${DESTDIR}${PREFIX}/bin/shtests + install -Dm755 src/shtests.sh ${DESTDIR}${PREFIX}/bin/shtests install-parseconf: src/parseconf.sh - install -m755 src/parseconf.sh ${DESTDIR}${PREFIX}/bin/parseconf + install -Dm755 src/parseconf.sh ${DESTDIR}${PREFIX}/bin/parseconf install-hbar: build-hbar - install -m755 bin/hbar ${DESTDIR}${PREFIX}/bin + install -Dm755 ${DIST}/hbar ${DESTDIR}${PREFIX}/bin install-colors: src/colors.list - sh src/generate_colors.sh ${DESTDIR}${PREFIX} src/colors.list + install -Dm755 ${DIST}/colors.sh ${DESTDIR}${PREFIX}/lib/colors.sh + install -Dm755 ${DIST}/colors.h ${DESTDIR}${PREFIX}/include/colors.h install-glyphs: src/glyphs.sh install -m755 src/glyphs.sh ${DESTDIR}${PREFIX}/lib @@ -31,17 +37,19 @@ install-glyphs: src/glyphs.sh check-parseconf: install-shtests test/parseconf.sh ${DESTDIR}${PREFIX}/bin/shtests ./test/parseconf.sh -build-hbar: src/hbar.c - mkdir -p bin - ${CC} src/hbar.c -o bin/hbar ${FLAGS} +build-hbar: generate-colors src/hbar.c + ${CC} -I${DIST} src/hbar.c -o ${DIST}/hbar ${FLAGS} + +generate-colors: src/colors.list + sh src/generate_colors.sh ${DIST}/ src/colors.list clean: - rm -r bin + rm -r ${DIST} # xichroot # install-chroot: src/xichroot.sh - install -m755 src/xichroot.sh ${DESTDIR}${PREFIX}/bin/xichroot + install -Dm755 src/xichroot.sh ${DESTDIR}${PREFIX}/bin/xichroot |