1NAME = lc 2 3PREFIX = /usr/local 4 5DIRNAME = lc-1.0 6TARFILE = /tmp/lc-1.0.tar.gz 7 8INSTALL = cp 9 10all: $(NAME) 11 12$(NAME): $(NAME).c 13 $(CC) $(CFLAGS) -o $(NAME) $(NAME).c 14 15install: all 16 cp $(NAME) ${PREFIX}/bin/$(NAME) 17 18clean: 19 rm -f a.out core $(NAME) *.o 20 rm -f $(DIRNAME) 21 22distribution: 23 test -d $(DIRNAME) || ln -s . $(DIRNAME) 24 tar czf $(TARFILE) \ 25 ./$(DIRNAME)/Makefile \ 26 ./$(DIRNAME)/README \ 27 ./$(DIRNAME)/*.[hc18] 28