Change altos build process to support per-product compile-time changes
authorKeith Packard <keithp@keithp.com>
Sun, 21 Feb 2010 04:22:16 +0000 (20:22 -0800)
committerKeith Packard <keithp@keithp.com>
Sun, 21 Feb 2010 04:30:27 +0000 (20:30 -0800)
commit84c93bb2fc4558a5e4654794ba90e730a84eaf67
tree4d279672734ec5c3e50976917ccbf33a306a740d
parentfd0a42e0e96dcb8ecc9e999f70bcf70692692af9
Change altos build process to support per-product compile-time changes

This creates per-product subdirectories and recompiles everything for
each product, allowing per-product compile-time changes for things
like peripheral pin assignments and attached serial devices.

Signed-off-by: Keith Packard <keithp@keithp.com>
28 files changed:
src/Makefile
src/Makefile.proto [new file with mode: 0644]
src/ao.h
src/ao_adc.c
src/ao_config.c
src/ao_dbg.c
src/ao_host.h
src/ao_packet.c
src/ao_packet_slave.c
src/ao_pins.h [new file with mode: 0644]
src/ao_reboot.c [new file with mode: 0644]
src/ao_stdio.c
src/ao_teledongle.c
src/ao_telemetrum.c
src/ao_timer.c
src/teledongle-v0.1/Makefile [new file with mode: 0644]
src/teledongle-v0.1/Makefile.defs [new file with mode: 0644]
src/teledongle-v0.2/Makefile [new file with mode: 0644]
src/teledongle-v0.2/Makefile.defs [new file with mode: 0644]
src/telemetrum-v0.1-sirf/Makefile [new file with mode: 0644]
src/telemetrum-v0.1-sirf/Makefile.defs [new file with mode: 0644]
src/telemetrum-v0.1-sky/Makefile [new file with mode: 0644]
src/telemetrum-v0.1-sky/Makefile.defs [new file with mode: 0644]
src/telemetrum-v0.2/Makefile [new file with mode: 0644]
src/telemetrum-v0.2/Makefile.defs [new file with mode: 0644]
src/test/Makefile [new file with mode: 0644]
src/tidongle/Makefile [new file with mode: 0644]
src/tidongle/Makefile.defs [new file with mode: 0644]