CC = gcc CFLAGS = -Wall -O2 LDFLAGS = -lpulse TARGET = pavolctld SRCS = pavolctld.c PREFIX = /usr/local all: $(TARGET) $(TARGET): $(SRCS) $(CC) $(CFLAGS) -o $@ $(SRCS) $(LDFLAGS) clean: rm -f $(TARGET) install: all mkdir -p $(PREFIX)/bin cp pavolctld $(PREFIX)/bin/pavolctld chmod 755 $(PREFIX)/bin/pavolctld mkdir -p $(PREFIX)/share/man/man1 cp pavolctld.1 $(PREFIX)/share/man/man1/pavolctld.1 chmod 644 $(PREFIX)/share/man/man1/pavolctld.1 uninstall: rm -f $(PREFIX)/bin/pavolctld $(PREFIX)/share/man/man1/pavolctld.1 .PHONY: all clean