cproc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/cproc
Log | Files | Refs | Submodules | README | LICENSE

commit df9d6fff44ac36fb7f24995494ae46d102a57e7c
parent e6c8bdd965806f2150a20b5cb7b73623a0ec8c83
Author: Michael Forney <mforney@mforney.org>
Date:   Sun,  7 Apr 2019 17:05:42 -0700

deps.mk: Include $(objdir) in target name

Diffstat:
MMakefile | 2+-
Mdeps.mk | 36++++++++++++++++++------------------
2 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/Makefile b/Makefile @@ -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 diff --git a/deps.mk b/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