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)