$(ASOBJS): $(BUILDDIR)/%.o: %.S
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(CC) $(ASFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(CC) $(ASFLAGS) -c -o "$@" "$<"
$(COBJS): $(BUILDDIR)/%.o: %.c
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(CC) $(CFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(CC) $(CFLAGS) -c -o "$@" "$<"
$(CXXOBJS): $(BUILDDIR)/%.o: %.cc
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(CXX) $(CXXFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(CXX) $(CXXFLAGS) -c -o "$@" "$<"
$(GENASOBJS): %.o: %.S
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(CC) $(ASFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(CC) $(ASFLAGS) -c -o "$@" "$<"
$(GENCOBJS): %.o: %.c
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(CC) $(CFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(CC) $(CFLAGS) -c -o "$@" "$<"
$(GENCXXOBJS): %.o: %.cc
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(CXX) $(CXXFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(CXX) $(CXXFLAGS) -c -o "$@" "$<"
$(BUILDCOBJS): $(BUILDDIR)/%.o: %.c
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(BUILDCC) $(BUILDCFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(BUILDCC) $(BUILDCFLAGS) -c -o "$@" "$<"
$(BUILDCXXOBJS): $(BUILDDIR)/%.o: %.cc
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(BUILDCXX) $(BUILDCXXFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(BUILDCXX) $(BUILDCXXFLAGS) -c -o "$@" "$<"
$(BUILDGENCOBJS): %.o: %.c
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(BUILDCC) $(BUILDCFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(BUILDCC) $(BUILDCFLAGS) -c -o "$@" "$<"
$(BUILDGENCXXOBJS): %.o: %.cc
@echo $(COMP): "$<"
- @$(MKDIR) $(dir $@)
- @$(BUILDCXX) $(BUILDCXXFLAGS) -c -o "$@" "$<"
+ $(V)$(MKDIR) $(dir $@)
+ $(V)$(BUILDCXX) $(BUILDCXXFLAGS) -c -o "$@" "$<"
clean: $(EXTRACLEAN)
$(RM) $(foreach dir,$(DIRS),$(BUILDDIR)/$(dir)*.o)
$(SERVERS:%=$(SERVERDIR)/%): $(SERVERDIR)/%: %.cdl $(IFACES)
@echo $(COMP): "$<"
- @$(RMDIR) "$@"
- @if ! $(IDLC) -t $(ARCH) -l c++ -r -i "$(IFACES)" -o "$@" "$<"; then \
+ $(V)$(RMDIR) "$@"
+ $(V)if ! $(IDLC) -t $(ARCH) -l c++ -r -i "$(IFACES)" -o "$@" "$<"; then \
$(RMDIR) "$@"; \
false; \
fi
ifneq ($(NODEPS),y)
dep: servers $(PREDEP)
@echo $(COMP): Generating dependencies
- @$(RM) "$(BUILDDIR)"/.depend
- @$(MKDIR) "$(BUILDDIR)"
- @$(TOUCH) "$(BUILDDIR)"/.depend
- @for i in $(SRCS); do if [ -f "$$i" ]; then \
+ $(V)$(RM) "$(BUILDDIR)"/.depend
+ $(V)$(MKDIR) "$(BUILDDIR)"
+ $(V)$(TOUCH) "$(BUILDDIR)"/.depend
+ $(V)for i in $(SRCS); do if [ -f "$$i" ]; then \
OBJ=`echo "$$i" | sed s/\\.\[^.\]*$$//`.o; \
$(CXX) $(CXXFLAGS) -DMAKEDEP -M -MT "$(BUILDDIR)/$$OBJ" "$$i" >> "$(BUILDDIR)"/.depend; \
fi; done
- @for i in $(GENSRCS); do if [ -f "$$i" ]; then \
+ $(V)for i in $(GENSRCS); do if [ -f "$$i" ]; then \
OBJ=`echo "$$i" | sed s/\\.\[^.\]*$$//`.o; \
$(CXX) $(CXXFLAGS) -DMAKEDEP -M -MT "$$OBJ" "$$i" >> "$(BUILDDIR)"/.depend; \
fi; done
- @for i in $(BUILDSRCS); do if [ -f "$$i" ]; then \
+ $(V)for i in $(BUILDSRCS); do if [ -f "$$i" ]; then \
OBJ=`echo "$$i" | sed s/\\.\[^.\]*$$//`.o; \
$(BUILDCXX) $(BUILDCXXFLAGS) -DMAKEDEP -M -MT "$(BUILDDIR)/$$OBJ" "$$i" >> "$(BUILDDIR)"/.depend; \
fi; done
- @for i in $(BUILDGENSRCS); do if [ -f "$$i" ]; then \
+ $(V)for i in $(BUILDGENSRCS); do if [ -f "$$i" ]; then \
OBJ=`echo "$$i" | sed s/\\.\[^.\]*$$//`.o; \
$(BUILDCXX) $(BUILDCXXFLAGS) -DMAKEDEP -M -MT "$$OBJ" "$$i" >> "$(BUILDDIR)"/.depend; \
fi; done
- @for i in $(SERVERS); do \
+ $(V)for i in $(SERVERS); do \
$(IDLC) -M -l c++ -r -i "$(IFACES)" -o "$(SERVERDIR)/$$i" \
"$$i.cdl" >> "$(BUILDDIR)"/.depend; \
done
default: $(TARGETS)
else
rerun: dep
- @$(MAKE)
+ $(V)$(MAKE)
default: rerun
endif