bug fixes, check commits for details implemented new parser, altough it adds some lines it lowers the comlexity and it should be faster especially for bigger config files
26 lines
575 B
Makefile
26 lines
575 B
Makefile
CC = gcc
|
|
CFLAGS = -Wall -Werror -pedantic --std=c99 -O2
|
|
VERSION = 0.3
|
|
PREFIX = /usr/local
|
|
MANPREFIX = ${PREFIX}/share/man
|
|
|
|
hkd: hkd.c
|
|
|
|
debug:
|
|
gcc $(CFLAGS) -g hkd.c -o hkd_debug
|
|
|
|
install: hkd
|
|
mkdir -p ${DESTDIR}${PREFIX}/bin
|
|
cp -f hkd ${DESTDIR}${PREFIX}/bin
|
|
chmod 755 ${DESTDIR}${PREFIX}/bin/hkd
|
|
mkdir -p ${DESTDIR}${MANPREFIX}/man1
|
|
sed "s/VERSION/${VERSION}/g" < hkd.1 > ${DESTDIR}${MANPREFIX}/man1/hkd.1
|
|
chmod 644 ${DESTDIR}${MANPREFIX}/man1/hkd.1
|
|
|
|
uninstall:
|
|
rm -f ${DESTDIR}${PREFIX}/bin/hkd\
|
|
${DESTDIR}${MANPREFIX}/man1/hkd.1
|
|
|
|
clean:
|
|
rm -f *.o hkd hkd_debug
|