kble2lua/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