.POSIX: .SUFFIXES: CC=cc CFLAGS=-W -O LDFLAGS= LDLIBS= all: journal install: journal mkdir -p $(DESTDIR)$(PREFIX)/bin cp -f bin/journal $(DESTDIR)$(PREFIX)/bin uninstall: rm $(DESTDIR)$(PREFIX)/bin/journal # builds for the journal only, other utils might come on later journal: src/journal/main.o mkdir -p bin $(CC) $(LDFLAGS) -o bin/journal src/journal/main.o $(LDLIBS) src/journal/main.o: src/journal/main.c clean: rm bin/journal src/journal/*.o .SUFFIXES: .c .o .c.o: $(CC) $(CFLAGS) -c $< -o $@