Fix bug in building files for utest
authorKevin Klues <klueska@cs.berkeley.edu>
Tue, 27 May 2014 23:24:15 +0000 (16:24 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Tue, 27 May 2014 23:25:25 +0000 (16:25 -0700)
user/utest/Makefile

index 301a9a0..c820d00 100644 (file)
@@ -22,7 +22,7 @@ EXECS_CPP = $(patsubst $(SRCDIR)%.cc, $(OBJDIR)/%, $(SRCS_CPP))
 EXECS = $(EXECS_C) $(EXECS_CPP)
 
 STATIC := $(findstring static,$(CFLAGS_USER))
-$(OBJDIR)/%: $(SRCS_C) $(HEADERS)
+$(OBJDIR)/%: %.c $(HEADERS)
        @echo + cc [$(LIBUCNAME)] $<
        @mkdir -p $(@D)
        $(Q)$(CC) $(CFLAGS_USER) -I$(INCDIR) -o $@ $< $(LDLIBS)
@@ -33,7 +33,7 @@ $(OBJDIR)/%: $(SRCS_C) $(HEADERS)
 
 # Note that we don't disassemble CPPs by default, even if they aren't static.
 # The files are pretty large regardless (9MB for a simple stream test asm).
-$(OBJDIR)/%: $(SRCS_CPP) $(HEADERS)
+$(OBJDIR)/%: %.cc $(HEADERS)
        @echo + cc [$(LIBUCNAME)] $<
        @mkdir -p $(@D)
        $(Q)$(CPP) $(CXXFLAGS_USER) -I$(INCDIR) -o $@ $< $(LDLIBS)