Commit Graph

20 Commits (513b20ffd328934c58af169e2bce0c0a01eddee2)

Author SHA1 Message Date
Kaspar Schleiser c835441a6e make: remove pkg/*/ from clean targets 6 years ago
Lucas Jenss f7c28ccecd Improve execution of static-tests
Allow execution of static tests with the `make static-tests`
command and improve its output for the human reader
7 years ago
Oleg Hahm 72bc12e146 doxygen: add make targets to build man and latex
HTML will be build per default.
8 years ago
Ludwig Ortmann 851a02bcb7 make: add clean, distclean for RIOT
distclean
removes all build products, also depends on docclean

clean
removes all build products for the current board

also, silence clean target from Makefile.include and let it ignore errors
9 years ago
René Kijewski 35e74ad725 make: refactor make system (parallelism, deduplication)
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.
9 years ago
René Kijewski e189064171 make: print error if make was executed in the root
Fixes #1104, alternative to #1178.
9 years ago
Martin Lenders 0c6b5ba671 Adapt embunit for RIOT 9 years ago
Ludwig Ortmann 9b61d95545 make: don't ignore failures in for loops
Add `|| exit 1` to all constructs like `@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;`, so that compilation stops on the first error.
9 years ago
Ludwig Ortmann 2525920426 remove trailing whitespace and newlines 9 years ago
Oleg Hahm b105e4445b added docclean target and replaced make calls by variables 9 years ago
Oleg Hahm 9a331518c9 removed unnecessary includes in RIOTBASE/Makefile 9 years ago
Oleg Hahm c7d985d371 removed redundant include pathes from Makefiles 10 years ago
Oleg Hahm 26c50522d5 simplified and unified cpu build structure 10 years ago
authmillenon b1d6e7d639 Refactor border.h 10 years ago
authmillenon 4f363ce0fe Define phony make targets 10 years ago
Martin Lenders 8a24a8f000 Use rm -rf instead of rmdir
This way make clean runs more... cleanly
10 years ago
Oliver Hahm 1491f6d8e0 * added quotes to main Makefile to deal with spaces in PATH 10 years ago
Oleg Hahm 990b199d08 * let Make ignore non-empty directories on deleting (instead of letting rmdir ignore it) 10 years ago
Oliver Hahm e6177e811a * moved cpu and board specific parts to corresponding Makefiles
* introduced variable for cpu folder
10 years ago
Oliver Hahm 5ffe5a9c27 * renamed makefiles to Makefile 10 years ago