-Subproject commit ab932b46eaec6a8a4253c36454d75ee4fd0a00ff
+Subproject commit bcc51b05171e724172a568ca7e76093ddb117c66
include $(makefile_inc_dir)/../rpp-lib/build/Makefile.rules
include $(makefile_inc_dir)/../rpp-lib/common.mk
-
-SOURCES = \
- cmdproc/src/cmdproc.c \
- cmdproc/src/cmdproc_freertos.c \
- cmdproc/src/cmdproc_io.c \
- cmdproc/src/cmdproc_io_line.c \
- cmdproc/src/cmdproc_io_std_line.c \
- cmdproc/src/cmdproc_io_tisci.c \
- cmdproc/src/cmdproc_run.c \
- cmdproc/src/cmdproc_utils.c \
- cmdproc/src/i2str.c \
- commands/cmd.c \
- commands/cmd_adc.c \
- commands/cmd_can.c \
- commands/cmd_pin.c \
- commands/cmd_port.c \
- commands/main.c
-
-SOURCES_tms570_rpp = \
- commands/cmd_dac.c \
- commands/cmd_din.c \
- commands/cmd_emac.c \
- commands/cmd_fray.c \
- commands/cmd_fr_basic_test.c \
- commands/cmd_hbr.c \
- commands/cmd_hout.c \
- commands/cmd_lin.c \
- commands/cmd_lout.c \
- commands/cmd_motor_example.c \
- commands/cmd_nc.c \
- commands/cmd_netstats.c \
- commands/cmd_sdram.c \
- commands/cmd_spi.c \
- commands/cmd_vbat.c
-
-
-SOURCES += $(SOURCES_$(TARGET))
+include $(makefile_inc_dir)/Makefile.var
OBJS = $(SOURCES:%.c=%.obj)
--- /dev/null
+SOURCES = \
+ cmdproc/src/cmdproc.c \
+ cmdproc/src/cmdproc_freertos.c \
+ cmdproc/src/cmdproc_io.c \
+ cmdproc/src/cmdproc_io_line.c \
+ cmdproc/src/cmdproc_io_std_line.c \
+ cmdproc/src/cmdproc_io_tisci.c \
+ cmdproc/src/cmdproc_run.c \
+ cmdproc/src/cmdproc_utils.c \
+ cmdproc/src/i2str.c \
+ commands/cmd.c \
+ commands/cmd_adc.c \
+ commands/cmd_can.c \
+ commands/cmd_pin.c \
+ commands/cmd_port.c \
+ commands/main.c
+
+SOURCES_tms570_rpp = \
+ commands/cmd_dac.c \
+ commands/cmd_din.c \
+ commands/cmd_emac.c \
+ commands/cmd_fray.c \
+ commands/cmd_fr_basic_test.c \
+ commands/cmd_hbr.c \
+ commands/cmd_hout.c \
+ commands/cmd_lin.c \
+ commands/cmd_lout.c \
+ commands/cmd_motor_example.c \
+ commands/cmd_nc.c \
+ commands/cmd_netstats.c \
+ commands/cmd_sdram.c \
+ commands/cmd_spi.c \
+ commands/cmd_vbat.c
+
+
+SOURCES += $(SOURCES_$(TARGET))
#ifdef TARGET_TMS570_RPP
int cmd_do_sleep(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[])
{
+#ifndef DOCGEN
hal_gpio_pin_set_value(PIN_DSC_CANNSTB, 1);
hal_gpio_pin_set_value(PIN_DSC_CANEN, 1);
hal_gpio_pin_set_value(PIN_DSC_LIN2NSLP, 1);
hal_gpio_pin_set_value(PIN_DSC_LIN2NSLP, 0);
hal_gpio_pin_set_value(PIN_DSC_LIN1NSLP, 0);
hal_gpio_pin_set_value(PIN_DSC_CANNSTB, 0);
+#endif
return 0;
}
include ../../../rpp-lib/Makefile.config
+include ../../../rpp-lib/common.mk # for UPPERCASE
+include ../../Makefile.var
-COMMANDS=$(wildcard ../cmd*.c)
-COMMANDS+=$(wildcard ../_$(TARGET)/cmd*.c)
-OBJS=$(COMMANDS:../%.c=%.o) docgen.o
+COMMANDS=$(notdir $(filter commands/cmd%,$(SOURCES)))
+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'
+CFLAGS = -Wall -std=c99 -I../.. -I../../cmdproc/include -I../../rpp-lib/rpp/include -DDOCGEN -DNULL=0 -D'CMD_HANDLER(x)=0'
+CFLAGS += -DTARGET_$(call UPPERCASE,$(TARGET))
all:print-doc
%.o: ../%.c
$(CC) $(CFLAGS) -c -o $@ $<
-_$(TARGET)/%.o: ../_$(TARGET)/%.c
- mkdir -p _$(TARGET)
- $(CC) $(CFLAGS) -c -o $@ $<
-
-clean:
+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)