diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-02-16 20:57:03 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-02-16 20:57:03 -0800 |
commit | 933744347b36315b42338dfdee5934f87d029398 (patch) | |
tree | 2bb943cee3b4d6f317c6043622c02318742c03d9 /Makefile | |
parent | 16dc02e7f6b9c22ecea2c878c9bb63d34264d378 (diff) | |
download | abc-933744347b36315b42338dfdee5934f87d029398.tar.gz abc-933744347b36315b42338dfdee5934f87d029398.tar.bz2 abc-933744347b36315b42338dfdee5934f87d029398.zip |
Makefile updated to print less information.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 30 |
1 files changed, 21 insertions, 9 deletions
@@ -1,4 +1,3 @@ - CC := gcc CXX := g++ LD := g++ @@ -58,11 +57,21 @@ DEP := $(OBJ:.o=.d) # implicit rules +%.o: %.c + @echo "\`\` Compiling:" $(LOCAL_PATH)/$< + @$(CC) -c $(CFLAGS) $< -o $@ + +%.o: %.cc + @echo "\`\` Compiling:" $(LOCAL_PATH)/$< + @$(CC) -c $(CXXFLAGS) $< -o $@ + %.d: %.c - ./depends.sh $(CC) `dirname $*.c` $(CFLAGS) $*.c > $@ + @echo "\`\` Dependency:" $(LOCAL_PATH)/$< + @./depends.sh $(CC) `dirname $*.c` $(CFLAGS) $*.c > $@ %.d: %.cc - ./depends.sh $(CXX) `dirname $*.cc` $(CXXFLAGS) $(CFLAGS) $*.cc > $@ + @echo "\`\` Generating dependency:" $(LOCAL_PATH)/$< + @./depends.sh $(CXX) `dirname $*.cc` $(CXXFLAGS) $(CFLAGS) $*.cc > $@ -include $(DEP) @@ -71,18 +80,21 @@ DEP := $(OBJ:.o=.d) depend: $(DEP) clean: - rm -rf $(PROG) lib$(PROG).a $(OBJ) $(GARBAGE) $(OBJ:.o=.d) + @echo "\`\` Cleaning up..." + @rm -rvf $(PROG) lib$(PROG).a $(OBJ) $(GARBAGE) $(OBJ:.o=.d) tags: ctags -R . $(PROG): $(OBJ) - $(LD) -o $@ $^ $(LIBS) + @echo "\`\` Building binary:" $(notdir $@) + @$(LD) -o $@ $^ $(LIBS) lib$(PROG).a: $(OBJ) - ar rv $@ $? - ranlib $@ + @echo "\`\` Linking:" $(notdir $@) + @ar rv $@ $? + @ranlib $@ docs: - doxygen doxygen.conf - + @echo "\`\` Building documentation." $(notdir $@) + @doxygen doxygen.conf |