include config.mk SRC = src/frcctrlmgr.c OBJ = $(SRC:.c=.o) BIN = frcctrlmgr DIST = $(BIN)-$(VERSION) all: $(BIN) $(BIN): $(OBJ) $(LD) $(LDFLAGS) -o $@ $(OBJ) .c.o: $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ install: $(BIN) mkdir -p $(DESTDIR)$(PREFIX)/bin cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin/$(BIN) chmod 755 $(DESTDIR)$(PREFIX)/bin/$(BIN) mkdir -p $(DESTDIR)$(MANPREFIX)/man1 cp -f frcctrlmgr.1 $(DESTDIR)$(MANPREFIX)/man1/ chmod 644 $(DESTDIR)$(MANPREFIX)/man1/frcctrlmgr.1 uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) \ $(DESTDIR)$(MANPREFIX)/man1/frcctrlmgr.1 clean: rm -f $(OBJ) $(BIN) $(DIST).tar.gz dist: clean mkdir -p $(DIST) cp -R src config.mk Makefile frcctrlmgr.1 LICENSE README $(DIST) tar -czf $(DIST).tar.gz $(DIST) rm -rf $(DIST) .PHONY: all install uninstall clean dist