From 02d288d89683e99fd18fe9f54d4e731a6c474a4f Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Thu, 12 Apr 2012 01:38:35 -0400 Subject: initial check-in --- Makefile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..259f782 --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ + +bindir = /bin +usrbindir = /usr/bin + +CFLAGS = -D_XOPEN_SOURCE=700 -Os -s -Wall -Wno-format -Wno-char-subscripts -Wno-unused -Wno-parentheses +LDFLAGS = -s + +-include config.mak + +B = cat true false pwd +UB = strings basename dirname link wc fold iconv + +ALL = $(B:%=bin/%) $(UB:%=bin/%) + +all: $(ALL) + +clean: + rm -f $(ALL) + +bin/%: src/%.c + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< + +install: $(patsubst bin/%,$(bindir)/%,$(B)) $(patsubst bin/%,$(usrbindir)/%,$(UB)) + +size: $(ALL) + size -t $(ALL) + +$(bindir)/%: bin/% + install $< $(bindir) + +$(usrbindir)/%: bin/% + install $< $(usrbindir) -- cgit v1.2.1