diff options
author | Rich Felker <dalias@aerifal.cx> | 2012-04-12 01:38:35 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012-04-12 01:38:35 -0400 |
commit | 02d288d89683e99fd18fe9f54d4e731a6c474a4f (patch) | |
tree | 0f9f205ea977d95aad085663fbc36d6002454bc7 /Makefile | |
download | noxcuse-02d288d89683e99fd18fe9f54d4e731a6c474a4f.tar.gz |
initial check-in
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 32 |
1 files changed, 32 insertions, 0 deletions
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) |