Later we will need to include ../Makefile.inc (or similar) to get list of
commands.
-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'
%.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)