mirror of https://git.sr.ht/~kikoodx/kble2lua
28 lines
604 B
Makefile
28 lines
604 B
Makefile
|
# kble2lua - see LICENSE file for copyright and license details.
|
||
|
|
||
|
SRC = kble2lua.c
|
||
|
CC = cc
|
||
|
CFLAGS = -Os -ansi -pedantic-errors -Wall -Wextra
|
||
|
PREFIX ?= /usr/local
|
||
|
MANPREFIX ?= /usr/local/man
|
||
|
|
||
|
all: kble2lua
|
||
|
|
||
|
kblegenlua: $(SRC)
|
||
|
$(CC) $(CFLAGS) $(SRC) -o kble2lua
|
||
|
|
||
|
clean:
|
||
|
rm -f kble2lua
|
||
|
|
||
|
install:
|
||
|
cp ./kble2lua $(DESTDIR)$(PREFIX)/bin
|
||
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/kble2lua
|
||
|
cp ./kble2lua.1 $(DESTDIR)$(MANPREFIX)/man1
|
||
|
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/kble2lua.1
|
||
|
|
||
|
uninstall:
|
||
|
rm -f $(DESTDIR)$(PREFIX)/bin/kble2lua
|
||
|
rm -f $(DESTDIR)$(MANPREFIX)/man1/kble2lua.1
|
||
|
|
||
|
.PHONY: clean install uninstall
|