From 1905ba462fcd55fa3cf27849dfd0d8efcb6dfe7a Mon Sep 17 00:00:00 2001 From: Michal Horn Date: Wed, 15 Apr 2015 16:48:35 +0200 Subject: [PATCH] Fix commands documentation building --- rpp-test-sw/commands/doc/Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rpp-test-sw/commands/doc/Makefile b/rpp-test-sw/commands/doc/Makefile index ff0cc33..6f1d32c 100644 --- a/rpp-test-sw/commands/doc/Makefile +++ b/rpp-test-sw/commands/doc/Makefile @@ -1,9 +1,13 @@ +include ../../../rpp-lib/Makefile.config + COMMANDS=$(wildcard ../cmd*.c) +COMMANDS+=$(wildcard ../_$(TARGET)/cmd*.c) OBJS=$(COMMANDS:../%.c=%.o) docgen.o CFLAGS=-Wall -std=c99 -I../.. -I../../cmdproc/include -I../../rpp-lib/rpp/include -DDOCGEN -DNULL=0 -D'CMD_HANDLER(x)=0' -all: print-doc + +all:print-doc print-doc: docgen ./docgen @@ -13,8 +17,13 @@ docgen: $(OBJS) %.o: ../%.c $(CC) $(CFLAGS) -c -o $@ $< +_$(TARGET)/%.o: ../_$(TARGET)/%.c + mkdir -p _$(TARGET) + $(CC) $(CFLAGS) -c -o $@ $< + clean: rm -f $(OBJS) docgen + rm -rf _$(TARGET) markdown = $(shell if pandoc -h|grep -q markdown_strict; then echo markdown_strict; else echo markdown; fi) -- 2.39.2