diff options
author | Michael Forney <mforney@mforney.org> | 2019-04-07 17:05:42 -0700 |
---|---|---|
committer | Michael Forney <mforney@mforney.org> | 2019-04-07 17:05:42 -0700 |
commit | df9d6fff44ac36fb7f24995494ae46d102a57e7c (patch) | |
tree | 899e44d225454cc3304c0cf16a2703e0c17886e7 | |
parent | e6c8bdd965806f2150a20b5cb7b73623a0ec8c83 (diff) | |
download | cproc-df9d6fff44ac36fb7f24995494ae46d102a57e7c.tar.xz |
deps.mk: Include $(objdir) in target name
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | deps.mk | 36 |
2 files changed, 19 insertions, 19 deletions
@@ -85,5 +85,5 @@ clean: rm -rf cc $(DRIVER_OBJ) cc-qbe $(OBJ) stage2 stage3 deps.mk: $(DRIVER_SRC) $(SRC) config.h - $(CC) $(CFLAGS) -MM $(DRIVER_SRC) $(SRC) >$@ + for src in $(DRIVER_SRC) $(SRC); do $(CC) $(CFLAGS) -MM -MT "\$$(objdir)/$${src%.c}.o" "$$src"; done >$@ -include deps.mk @@ -1,18 +1,18 @@ -driver.o: driver.c util.h config.h -util.o: util.c util.h -decl.o: decl.c util.h cc.h htab.h -eval.o: eval.c util.h cc.h -expr.o: expr.c util.h cc.h -htab.o: htab.c util.h htab.h -init.o: init.c util.h cc.h -main.o: main.c util.h arg.h cc.h -pp.o: pp.c util.h cc.h -scan.o: scan.c util.h cc.h -scope.o: scope.c util.h cc.h htab.h -siphash.o: siphash.c -stmt.o: stmt.c util.h cc.h -tree.o: tree.c util.h tree.h -token.o: token.c util.h cc.h -type.o: type.c util.h cc.h -util.o: util.c util.h -qbe.o: qbe.c util.h cc.h htab.h tree.h ops.h +$(objdir)/driver.o: driver.c util.h config.h +$(objdir)/util.o: util.c util.h +$(objdir)/decl.o: decl.c util.h cc.h htab.h +$(objdir)/eval.o: eval.c util.h cc.h +$(objdir)/expr.o: expr.c util.h cc.h +$(objdir)/htab.o: htab.c util.h htab.h +$(objdir)/init.o: init.c util.h cc.h +$(objdir)/main.o: main.c util.h arg.h cc.h +$(objdir)/pp.o: pp.c util.h cc.h +$(objdir)/scan.o: scan.c util.h cc.h +$(objdir)/scope.o: scope.c util.h cc.h htab.h +$(objdir)/siphash.o: siphash.c +$(objdir)/stmt.o: stmt.c util.h cc.h +$(objdir)/tree.o: tree.c util.h tree.h +$(objdir)/token.o: token.c util.h cc.h +$(objdir)/type.o: type.c util.h cc.h +$(objdir)/util.o: util.c util.h +$(objdir)/qbe.o: qbe.c util.h cc.h htab.h tree.h ops.h |