all: $(OUTPUT) dep: $(DEPFILE) ifndef V SILENT=@ endif $(OBJDIR)/%.c: %.bmp $(SILENT)mkdir -p `dirname $@` $(SILENT)mkdir -p $(BMPINCDIR) @echo BMP2RB $< $(SILENT)$(BMP2RB) -h $(BMPINCDIR) $< > $@ $(OBJDIR)/%.o: $(OBJDIR)/%.c $(SILENT)mkdir -p `dirname $@` @echo CC `basename $<` $(SILENT)$(CC) $(CFLAGS) -c $< -o $@ $(DEPFILE): SOURCES $(SILENT)mkdir -p `dirname $(DEPFILE)` $(SILENT)rm -f $(DEPFILE) $(SILENT)(for each in $(SOURCES) x; do \ if test "x" != "$$each"; then \ src=`echo $$each | sed -e 's/\.bmp/.c/'`; \ echo $(OBJDIR)/$$src: $$each >> $(DEPFILE) ; \ obj=`echo $$each | sed -e 's/\.bmp/.o/'`; \ echo $(OBJDIR)/$$obj: $(OBJDIR)/$$src >> $(DEPFILE) ; \ fi; \ done) $(OUTPUT): $(OBJS) @echo "AR+RANLIB $@" @$(AR) ruv $@ $+ >/dev/null 2>&1 @$(RANLIB) $@