Makefile 478 B

1234567891011121314151617181920212223242526
  1. .PHONY: clean uninstall
  2. prefix ?= /usr
  3. exec_prefix ?= $(prefix)
  4. bindir ?= $(exec_prefix)/bin
  5. ETHERWAKE_src = ether-wake.c
  6. ETHERWAKE_bin = ether-wake
  7. ETHERWAKE_tgt = $(DESTDIR)$(bindir)/etherwake
  8. all: $(ETHERWAKE_bin)
  9. #$(CC) -O -Wall -o $(TARGET) ether-wake.c
  10. $(ETHERWAKE_bin): $(ETHERWAKE_src)
  11. $(ETHERWAKE_tgt): $(ETHERWAKE_bin)
  12. install -d $(DESTDIR)$(bindir)
  13. install -m 0755 $^ $@
  14. clean:
  15. rm $(ETHERWAKE_bin)
  16. install: $(ETHERWAKE_tgt)
  17. uninstall:
  18. rm $(ETHERWAKE_tgt)