]> git.mdlowis.com Git - projs/opts.git/commitdiff
Made the makefile less verbose
authorMike D. Lowis <mike@mdlowis.com>
Wed, 6 Jun 2012 19:44:43 +0000 (15:44 -0400)
committerMike D. Lowis <mike@mdlowis.com>
Wed, 6 Jun 2012 19:44:43 +0000 (15:44 -0400)
Makefile

index fe8b5909e5835ff9134701d420fd0df25f15ce1f..45eae0c747100b73b8ff5d5b1dfe5e6f071db45d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -76,33 +76,36 @@ all: release test
 release: $(SHARED_NAME) $(STATIC_NAME)
 
 test: $(TEST_RUNNER)
-       ./$(TEST_RUNNER)
-
-foo:
-       echo $(SRC_DEPS)
+       @echo Running unit tests...
+       @./$(TEST_RUNNER)
 
 # Binaries
 $(SHARED_NAME): $(SRC_OBJS)
-       $(CXX) $(CXXFLAGS) -shared -o $@ $(SRC_OBJS) $(LIBS)
+       @echo Linking $@...
+       @$(CXX) $(CXXFLAGS) -shared -o $@ $(SRC_OBJS) $(LIBS)
 
 $(STATIC_NAME): $(SRC_OBJS)
-       $(AR) $(ARFLAGS) -o $@ $(SRC_OBJS) $(LIBS)
+       @echo Linking $@...
+       @$(AR) $(ARFLAGS) -o $@ $(SRC_OBJS) $(LIBS)
 
 $(TEST_RUNNER): unit_test_pp $(SRC_OBJS) $(TEST_OBJS)
-       $(CXX) $(TEST_CXXFLAGS) -o $@ $(SRC_OBJS) $(TEST_OBJS) $(TEST_LIBS)
+       @echo Linking $@...
+       @$(CXX) $(TEST_CXXFLAGS) -o $@ $(SRC_OBJS) $(TEST_OBJS) $(TEST_LIBS)
 
 # Libraries
 unit_test_pp:
-       $(MAKE) -C tools/UnitTest++
+       @$(MAKE) -C tools/UnitTest++
 
 # Object Files
 $(SRC_OBJS): %.o : %.$(SRC_EXT)
+       @echo $<
        @$(call make-depend,$<,$@)
-       $(CXX) -c $(CXXFLAGS) -o $@ $<
+       @$(CXX) -c $(CXXFLAGS) -o $@ $<
 
 $(TEST_OBJS): %.o : %.$(TEST_EXT)
+       @echo $<
        @$(call make-depend,$<,$@)
-       $(CXX) -c $(TEST_CXXFLAGS) -o $@ $<
+       @$(CXX) -c $(TEST_CXXFLAGS) -o $@ $<
 
 # Cleanup
 clean: