From 93cb4b805159d9e4e993d897dfd3ec47e4f21cf1 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 8 Mar 2008 19:31:41 +0100 Subject: * analog/motor-power-avr/src: - right channel source files autogeneration. --- analog/motor-power-avr/src/Makefile | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'analog/motor-power-avr/src/Makefile') diff --git a/analog/motor-power-avr/src/Makefile b/analog/motor-power-avr/src/Makefile index 37e67d18..cd76c623 100644 --- a/analog/motor-power-avr/src/Makefile +++ b/analog/motor-power-avr/src/Makefile @@ -1,6 +1,5 @@ BASE = ../../../digital/avr -PROGS = mp -HOST_PROGS = test_mp +AVR_PROGS = mp mp_SOURCES = main.c mp_pwm_L_.c mp_pwm_R_.c mp_pwm_LR_.c adc.c MODULES = adc proto uart utils math/fixed CONFIGFILE = avrconfig.h @@ -13,6 +12,14 @@ HOST_LIBS = -lm include $(BASE)/make/Makefile.gen -src: - sed -e 's/_L_/_R_/g' mp_pwm_L_.c > mp_pwm_R_.c - sed -e 's/_L_/_R_/g' mp_pwm_L_.h > mp_pwm_R_.h +SED_L_R = sed -e 's/_L_/_R_/g' +EXTRA_CLEAN_FILES = mp_pwm_R_.c mp_pwm_R_.h + +mp_pwm_R_.c: mp_pwm_L_.c + ${SED_L_R} $< > $@ + +mp_pwm_R_.h: mp_pwm_L_.h + ${SED_L_R} $< > $@ + +# Extra dependencies for bootstrap. +main.c mp_pwm_LR_.c mp_pwm_R_.c: mp_pwm_R_.h -- cgit v1.2.3