OBJ=balloc.t getbitmap.t inbitmap.t outbitmap.t ARCHIVE=libcc.a %.t: %.c $(CC) $(CFLAGS) -c $%.c && touch $%.t $(ARCHIVE):& $(OBJ) ar r $(ARCHIVE) *.o ranlib $(ARCHIVE) rm *.o install: $(ARCHIVE) cp $(ARCHIVE) /usr/lib touch install ship: install ship /usr/lib/$(ARCHIVE) touch ship Make: sed -e "/^OBJ=.*/{s/.*/OBJ=`echo *.c`/" \ -e 's/\.c/.t/g' \ -e '}' Makefile >makefile mv makefile Makefile