diff options
author | Daniel Friesel <derf@derf.homelinux.org> | 2010-05-09 19:05:42 +0200 |
---|---|---|
committer | Daniel Friesel <derf@derf.homelinux.org> | 2010-05-09 19:05:42 +0200 |
commit | bcadfc5420ef1bbbe995e0ad92bc1325c03dd709 (patch) | |
tree | cc481eeee958db45df9911347995c0c11a32279e /Makefile | |
parent | 618a6e6e3dad6d879cb6b8ba4b291d48610f1d14 (diff) |
Add config.mk & PREFIX/DESTDIR support
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -1,22 +1,22 @@ -CFLAGS = -Wall -Wextra -pedantic -O2 -prefix = /usr/local +include config.mk all: bin/host -bin/%: src/%.c +bin/host: src/host.c mkdir -p bin - $(CC) $(CFLAGS) -o $@ $< + ${CC} ${CFLAGS} -o $@ $< install: bin/host - mkdir -p $(prefix)/bin $(prefix)/share/man/man1 - cp bin/host $(prefix)/bin/host - cp man/1/host $(prefix)/share/man/man1/host.1 - chmod 755 $(prefix)/bin/host - chmod 644 $(prefix)/share/man/man1/host.1 + @echo installing bin to ${bin_dir} and man to ${man_dir} + @mkdir -p ${bin_dir} ${man_dir}/man1 + @cp bin/host ${bin_dir}/host + @cp man/1/host ${man_dir}/man1/host.1 + @chmod 755 ${bin_dir}/host + @chmod 644 ${man_dir}/man1/host.1 uninstall: - rm -f $(prefix)/bin/host - rm -f $(prefix)/share/man/man1/host.1 + rm -f ${bin_dir}/host + rm -f ${man_dir}/man1/host.1 clean: rm -f bin/host |