diff --git a/Makefile b/Makefile index 0ebcae9..5ddac0c 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,22 @@ BINS := bmfdec bmfparse bmf2mof +PREFIX ?= /usr/local +BINDIR ?= $(PREFIX)/bin +INSTALL ?= install + all: $(BINS) clean: $(RM) $(BINS) +install: $(BINS) + $(INSTALL) -d $(DESTDIR)$(BINDIR) + $(INSTALL) -m755 $(BINS) $(DESTDIR)$(BINDIR) + +uninstall: + $(RM) $(addprefix $(DESTDIR)$(BINDIR)/,$(BINS)) + %: %.c $(CC) -o $@ $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ + +.PHONY: all clean install uninstall