altos: Restructure altos build to prepare for multi-arch support
authorKeith Packard <keithp@keithp.com>
Fri, 26 Aug 2011 03:43:44 +0000 (20:43 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 26 Aug 2011 03:49:11 +0000 (20:49 -0700)
commit9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de
tree6cfa006884cab18f56e95c79c3268df4817885f1
parent3bfe8df44b575ca430ffaa051e20faa955a06c03
altos: Restructure altos build to prepare for multi-arch support

Split out sources into separate directories:

core: architecture and product independent bits
cc1111: cc1111-specific code
drivers: architecture independent drivers
product: product-specific sources and Makefile fragments
util: scripts for building stuff

This should have no effect on the built products, but testing is encouraged

Signed-off-by: Keith Packard <keithp@keithp.com>
190 files changed:
configure.ac
src/25lc1024.h [deleted file]
src/Makefile
src/Makefile.proto [deleted file]
src/_bp.c [deleted file]
src/altitude.h [deleted file]
src/ao-make-product.5c [deleted file]
src/ao.h [deleted file]
src/ao_adc.c [deleted file]
src/ao_adc_fake.c [deleted file]
src/ao_beep.c [deleted file]
src/ao_btm.c [deleted file]
src/ao_cmd.c [deleted file]
src/ao_companion.c [deleted file]
src/ao_config.c [deleted file]
src/ao_convert.c [deleted file]
src/ao_convert_test.c [deleted file]
src/ao_dbg.c [deleted file]
src/ao_dma.c [deleted file]
src/ao_ee.c [deleted file]
src/ao_ee_fake.c [deleted file]
src/ao_flash.c [deleted file]
src/ao_flight.c [deleted file]
src/ao_flight_nano.c [deleted file]
src/ao_flight_test.c [deleted file]
src/ao_gps_print.c [deleted file]
src/ao_gps_report.c [deleted file]
src/ao_gps_sirf.c [deleted file]
src/ao_gps_skytraq.c [deleted file]
src/ao_gps_test.c [deleted file]
src/ao_gps_test_skytraq.c [deleted file]
src/ao_host.h [deleted file]
src/ao_ignite.c [deleted file]
src/ao_intflash.c [deleted file]
src/ao_kalman.c [deleted file]
src/ao_led.c [deleted file]
src/ao_log.c [deleted file]
src/ao_log_big.c [deleted file]
src/ao_log_telem.c [deleted file]
src/ao_log_tiny.c [deleted file]
src/ao_m25.c [deleted file]
src/ao_main.c [deleted file]
src/ao_monitor.c [deleted file]
src/ao_mutex.c [deleted file]
src/ao_packet.c [deleted file]
src/ao_packet_master.c [deleted file]
src/ao_packet_slave.c [deleted file]
src/ao_panic.c [deleted file]
src/ao_pins.h [deleted file]
src/ao_product.c [deleted file]
src/ao_radio.c [deleted file]
src/ao_reboot.c [deleted file]
src/ao_report.c [deleted file]
src/ao_romconfig.c [deleted file]
src/ao_rssi.c [deleted file]
src/ao_sample.c [deleted file]
src/ao_serial.c [deleted file]
src/ao_spi.c [deleted file]
src/ao_state.c [deleted file]
src/ao_stdio.c [deleted file]
src/ao_storage.c [deleted file]
src/ao_task.c [deleted file]
src/ao_telebt.c [deleted file]
src/ao_teledongle.c [deleted file]
src/ao_telem.h [deleted file]
src/ao_telemetrum.c [deleted file]
src/ao_telemetry.c [deleted file]
src/ao_telemini.c [deleted file]
src/ao_telenano.c [deleted file]
src/ao_teleterra.c [deleted file]
src/ao_test.c [deleted file]
src/ao_tidongle.c [deleted file]
src/ao_timer.c [deleted file]
src/ao_usb.c [deleted file]
src/ao_usb.h [deleted file]
src/at45db161d.h [deleted file]
src/cc1111.h [deleted file]
src/cc1111/Makefile.cc1111 [new file with mode: 0644]
src/cc1111/_bp.c [new file with mode: 0644]
src/cc1111/ao_adc.c [new file with mode: 0644]
src/cc1111/ao_beep.c [new file with mode: 0644]
src/cc1111/ao_dbg.c [new file with mode: 0644]
src/cc1111/ao_dma.c [new file with mode: 0644]
src/cc1111/ao_ignite.c [new file with mode: 0644]
src/cc1111/ao_intflash.c [new file with mode: 0644]
src/cc1111/ao_led.c [new file with mode: 0644]
src/cc1111/ao_packet.c [new file with mode: 0644]
src/cc1111/ao_packet_master.c [new file with mode: 0644]
src/cc1111/ao_packet_slave.c [new file with mode: 0644]
src/cc1111/ao_radio.c [new file with mode: 0644]
src/cc1111/ao_reboot.c [new file with mode: 0644]
src/cc1111/ao_romconfig.c [new file with mode: 0644]
src/cc1111/ao_serial.c [new file with mode: 0644]
src/cc1111/ao_spi.c [new file with mode: 0644]
src/cc1111/ao_timer.c [new file with mode: 0644]
src/cc1111/ao_usb.c [new file with mode: 0644]
src/cc1111/ao_usb.h [new file with mode: 0644]
src/cc1111/cc1111.h [new file with mode: 0644]
src/check-stack [deleted file]
src/core/altitude.h [new file with mode: 0644]
src/core/ao.h [new file with mode: 0644]
src/core/ao_cmd.c [new file with mode: 0644]
src/core/ao_config.c [new file with mode: 0644]
src/core/ao_convert.c [new file with mode: 0644]
src/core/ao_convert_test.c [new file with mode: 0644]
src/core/ao_ee_fake.c [new file with mode: 0644]
src/core/ao_flight.c [new file with mode: 0644]
src/core/ao_flight_nano.c [new file with mode: 0644]
src/core/ao_gps_print.c [new file with mode: 0644]
src/core/ao_gps_report.c [new file with mode: 0644]
src/core/ao_host.h [new file with mode: 0644]
src/core/ao_kalman.c [new file with mode: 0644]
src/core/ao_log.c [new file with mode: 0644]
src/core/ao_log_big.c [new file with mode: 0644]
src/core/ao_log_telem.c [new file with mode: 0644]
src/core/ao_log_tiny.c [new file with mode: 0644]
src/core/ao_monitor.c [new file with mode: 0644]
src/core/ao_mutex.c [new file with mode: 0644]
src/core/ao_panic.c [new file with mode: 0644]
src/core/ao_pins.h [new file with mode: 0644]
src/core/ao_product.c [new file with mode: 0644]
src/core/ao_report.c [new file with mode: 0644]
src/core/ao_rssi.c [new file with mode: 0644]
src/core/ao_sample.c [new file with mode: 0644]
src/core/ao_state.c [new file with mode: 0644]
src/core/ao_stdio.c [new file with mode: 0644]
src/core/ao_storage.c [new file with mode: 0644]
src/core/ao_task.c [new file with mode: 0644]
src/core/ao_telem.h [new file with mode: 0644]
src/core/ao_telemetry.c [new file with mode: 0644]
src/drivers/ao_25lc1024.c [new file with mode: 0644]
src/drivers/ao_25lc1024.h [new file with mode: 0644]
src/drivers/ao_at45db161d.c [new file with mode: 0644]
src/drivers/ao_at45db161d.h [new file with mode: 0644]
src/drivers/ao_btm.c [new file with mode: 0644]
src/drivers/ao_companion.c [new file with mode: 0644]
src/drivers/ao_gps_sirf.c [new file with mode: 0644]
src/drivers/ao_gps_skytraq.c [new file with mode: 0644]
src/drivers/ao_m25.c [new file with mode: 0644]
src/gps-cksum [deleted file]
src/make-altitude [deleted file]
src/make-kalman [deleted file]
src/product/Makefile.telebt [new file with mode: 0644]
src/product/Makefile.teledongle [new file with mode: 0644]
src/product/Makefile.telemetrum [new file with mode: 0644]
src/product/Makefile.telemini [new file with mode: 0644]
src/product/Makefile.telenano [new file with mode: 0644]
src/product/ao_telebt.c [new file with mode: 0644]
src/product/ao_teledongle.c [new file with mode: 0644]
src/product/ao_telemetrum.c [new file with mode: 0644]
src/product/ao_telemini.c [new file with mode: 0644]
src/product/ao_telenano.c [new file with mode: 0644]
src/product/ao_teleterra.c [new file with mode: 0644]
src/product/ao_test.c [new file with mode: 0644]
src/product/ao_tidongle.c [new file with mode: 0644]
src/sirf-cksum [deleted file]
src/skytraq-cksum [deleted file]
src/telebt-v0.0/Makefile
src/telebt-v0.0/Makefile.defs [deleted file]
src/telebt-v0.1/Makefile
src/telebt-v0.1/Makefile.defs [deleted file]
src/teledongle-v0.1/Makefile
src/teledongle-v0.1/Makefile.defs [deleted file]
src/teledongle-v0.2/Makefile
src/teledongle-v0.2/Makefile.defs [deleted file]
src/telemetrum-v0.1-sirf/Makefile
src/telemetrum-v0.1-sirf/Makefile.defs [deleted file]
src/telemetrum-v0.1-sky/Makefile
src/telemetrum-v0.1-sky/Makefile.defs [deleted file]
src/telemetrum-v1.0/Makefile
src/telemetrum-v1.0/Makefile.defs [deleted file]
src/telemetrum-v1.1/Makefile
src/telemetrum-v1.1/Makefile.defs [deleted file]
src/telemini-v1.0/Makefile
src/telemini-v1.0/Makefile.defs [deleted file]
src/telenano-v0.1/Makefile
src/telenano-v0.1/Makefile.defs [deleted file]
src/test/Makefile
src/test/ao_flight_test.c [new file with mode: 0644]
src/test/ao_gps_test.c [new file with mode: 0644]
src/test/ao_gps_test_skytraq.c [new file with mode: 0644]
src/tidongle/Makefile
src/tidongle/Makefile.defs [deleted file]
src/util/ao-make-product.5c [new file with mode: 0644]
src/util/check-stack [new file with mode: 0755]
src/util/gps-cksum [new file with mode: 0755]
src/util/make-altitude [new file with mode: 0644]
src/util/make-kalman [new file with mode: 0644]
src/util/sirf-cksum [new file with mode: 0755]
src/util/skytraq-cksum [new file with mode: 0644]