aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--scripts/buildcommands.py2
-rw-r--r--src/ctr.h4
3 files changed, 5 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 9bd6f9b3..37719698 100644
--- a/Makefile
+++ b/Makefile
@@ -87,8 +87,8 @@ $(OUT)%.o.ctr: $(OUT)%.o
$(OUT)compile_time_request.o: $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) ./scripts/buildcommands.py
@echo " Building $@"
- $(Q)cat $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) > $(OUT)klipper.compile_time_request
- $(Q)$(PYTHON) ./scripts/buildcommands.py -d $(OUT)klipper.dict -t "$(CC);$(AS);$(LD);$(OBJCOPY);$(OBJDUMP);$(STRIP)" $(OUT)klipper.compile_time_request $(OUT)compile_time_request.c
+ $(Q)cat $(patsubst %.c, $(OUT)src/%.o.ctr,$(src-y)) | tr '\0' '\n' > $(OUT)compile_time_request.txt
+ $(Q)$(PYTHON) ./scripts/buildcommands.py -d $(OUT)klipper.dict -t "$(CC);$(AS);$(LD);$(OBJCOPY);$(OBJDUMP);$(STRIP)" $(OUT)compile_time_request.txt $(OUT)compile_time_request.c
$(Q)$(CC) $(CFLAGS) -c $(OUT)compile_time_request.c -o $@
$(OUT)klipper.elf: $(OBJS_klipper.elf)
diff --git a/scripts/buildcommands.py b/scripts/buildcommands.py
index 6ef5c80a..b74581de 100644
--- a/scripts/buildcommands.py
+++ b/scripts/buildcommands.py
@@ -603,7 +603,7 @@ def main():
f = open(incmdfile, 'rb')
data = f.read()
f.close()
- for req in data.split('\0'):
+ for req in data.split('\n'):
req = req.lstrip()
if not req:
continue
diff --git a/src/ctr.h b/src/ctr.h
index 959cef45..b3c14ff1 100644
--- a/src/ctr.h
+++ b/src/ctr.h
@@ -2,8 +2,8 @@
#define __CTR_H
// Definitions for creating compile time requests. The DECL_CTR macro
// produces requests (text strings) that are placed in a special
-// section of the intermediate object files. The requests are then
-// extracted during the build and passed to scripts/buildcommand.py.
+// section of the intermediate object files (*.o). The build extracts
+// these strings and places them in out/compile_time_requests.txt.
// The scripts/buildcommand.py code then generates
// out/compile_time_request.c from these requests.