From f08acaf7d4d1a2c77c5b936f125b00c95e5bb076 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Panzenb=C3=B6ck?= Date: Fri, 28 Dec 2012 02:13:50 +0100 Subject: [PATCH] install and uninstall targets --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 07d29e2..37a12d3 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,11 @@ +PREFIX=/usr/local BUILDDIR=build OBJ=$(BUILDDIR)/audioextract.o $(BUILDDIR)/wave.o $(BUILDDIR)/ogg.o $(BUILDDIR)/mpeg.o $(BUILDDIR)/id3.o CC=gcc CFLAGS=-Wall -std=gnu99 -O2 -fmessage-length=0 -g BIN=$(BUILDDIR)/audioextract -.PHONY: all clean +.PHONY: all clean install uninstall all: $(BIN) @@ -26,5 +27,11 @@ $(BUILDDIR)/mpeg.o: mpeg.c audioextract.h mpeg.h $(BUILDDIR)/id3.o: id3.c audioextract.h id3.h $(CC) $(CFLAGS) $< -o $@ -c +install: all + install -s -D $(BIN) "$(PREFIX)/bin/audioextract" + +uninstall: + rm -f "$(PREFIX)/bin/audioextract" + clean: - rm $(BIN) $(OBJ) + rm -f $(BIN) $(OBJ)