DESTDIR ?= PREFIX ?= /usr/local EXEC_PREFIX ?= $(PREFIX) BINDIR ?= $(DESTDIR)$(EXEC_PREFIX)/bin CFLAGS += -Os -g -Wall -Wextra -pedantic CPPFLAGS += LDFLAGS += .SUFFIXES: .SUFFIXES: .c .o .PHONY: all install uninstall clean distclean all: ethertype-dump ethertype-dump: ethertype-dump.o $(CC) -o $@ $< $(LDFLAGS) .c.o: $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $< install: all install ethertype-dump $(BINDIR) uninstall: rm $(BINDIR)/ethertype-dump clean: rm -f ethertype-dump *.o distclean: clean