From 70a7d7a94397cbe01fd5457e34f3d3368300f2ac Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Wed, 16 Apr 2014 22:10:33 +0100 Subject: build directory can now be renamed The autogenerated header files have been moved about, and an extra include dir has been added, which means you can give a custom BUILD=newbuilddir option to make, and everything "just works" Also tidied up the way the different Makefiles build their include- directory flags --- py/mkrules.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'py/mkrules.mk') diff --git a/py/mkrules.mk b/py/mkrules.mk index 08ba8fc41..63a98a8ec 100644 --- a/py/mkrules.mk +++ b/py/mkrules.mk @@ -59,10 +59,16 @@ $(BUILD)/%.pp: %.c # object directories (but only for existance), and the object directories # will be created if they don't exist. OBJ_DIRS = $(sort $(dir $(OBJ))) -$(OBJ): $(PY_BUILD)/qstrdefs.generated.h | $(OBJ_DIRS) +$(OBJ): $(HEADER_PY_BUILD)/qstrdefs.generated.h | $(OBJ_DIRS) $(OBJ_DIRS): $(MKDIR) -p $@ +$(HEADER_BUILD): + $(MKDIR) -p $@ + +$(HEADER_PY_BUILD): + $(MKDIR) -p $@ + ifneq ($(PROG),) # Build a standalone executable (unix and unix-cpy do this) -- cgit v1.2.3