]> rtime.felk.cvut.cz Git - rpp-test-sw.git/commitdiff
Fix building commands documentation
authorMichal Horn <hornmich@fel.cvut.cz>
Wed, 15 Apr 2015 14:47:58 +0000 (16:47 +0200)
committerMichal Horn <hornmich@fel.cvut.cz>
Wed, 15 Apr 2015 14:47:58 +0000 (16:47 +0200)
rpp-test-sw/commands/doc/Makefile

index ff0cc3348e4402ce37c72f50ae092dd56d4ccb5b..22b0e6a546804d44f7c46e53e3754524d281a976 100644 (file)
@@ -1,8 +1,12 @@
+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
 
 print-doc: 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)