My build of nnn with minor changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 702 B

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
12345678910111213141516171819202122232425262728293031323334
  1. PREFIX = /usr/local
  2. #CPPFLAGS += -DDEBUG
  3. #CFLAGS += -g
  4. LDLIBS = -lncursesw
  5. OBJ = noice.o strlcpy.o
  6. BIN = noice
  7. all: $(BIN)
  8. $(BIN): config.h $(OBJ)
  9. $(CC) $(CFLAGS) -o $@ $(OBJ) $(LDLIBS)
  10. config.h:
  11. @echo copying config.def.h to $@
  12. @cp config.def.h $@
  13. noice.o: noice.c queue.h util.h
  14. $(CC) $(CFLAGS) $(CPPFLAGS) -c noice.c
  15. strlcpy.o: strlcpy.c util.h
  16. $(CC) $(CFLAGS) -c strlcpy.c
  17. install: all
  18. @echo installing $(BIN) to $(DESTDIR)$(PREFIX)/bin
  19. @mkdir -p $(DESTDIR)$(PREFIX)/bin
  20. @cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
  21. @chmod 755 $(DESTDIR)$(PREFIX)/bin/$(BIN)
  22. uninstall:
  23. @echo removing $(BIN) from $(DESTDIR)$(PREFIX)/bin
  24. @rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
  25. clean:
  26. rm -f $(BIN) $(OBJ)