PREFIX := /usr/local CC := cc CFLAGS := -std=c99 -O2 -Wall -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE LDFLAGS := OBJ := ppgpio.o BIN := ppgpio all: $(BIN) $(BIN): $(OBJ) $(CC) $(CFLAGS) -o $(BIN) $(OBJ) $(LDFLAGS) install: all mkdir -p $(PREFIX)/bin install -o 0 -g 0 -m 755 $(BIN) $(PREFIX)/bin/ clean: rm -f *.o $(BIN)