mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
35e74ad725
Almost everything was build sequentially in RIOT, because we employed explicit for-loops to build directories (DIRS). This PR makes our make system use normal dependencies to build directories. All our compiling rules were duplicated, once for the application, once for modules. This PR makes the application a normal module, removing this duplication.
25 lines
600 B
Makefile
25 lines
600 B
Makefile
.all:
|
|
|
|
.PHONY: all doc docclean welcome
|
|
|
|
all: welcome
|
|
@echo ""
|
|
@exit 1
|
|
|
|
doc:
|
|
"$(MAKE)" -BC doc/doxygen
|
|
|
|
docclean:
|
|
"$(MAKE)" -BC doc/doxygen clean
|
|
|
|
welcome:
|
|
@echo "Welcome to RIOT - The friendly OS for IoT!"
|
|
@echo ""
|
|
@echo "You executed 'make' from the base directory."
|
|
@echo "You should run 'make' in your application's directory instead."
|
|
@echo ""
|
|
@echo "Please see our Quick Start Guide at:"
|
|
@echo " https://github.com/RIOT-OS/RIOT/wiki/Quick-Start-Guide"
|
|
@echo "Or ask questions on our mailing list:"
|
|
@echo " users@riot-os.org (http://lists.riot-os.org/mailman/listinfo/users)"
|