###--------------------------------------------------------------------------
### Building.
-all: $(TARGETS)
+all:: $(TARGETS)
.PHONY: ALL
-clean:
- rm -f *.o $(TARGETS)
+CLEAN += $(TARGETS)
+CLEAN += *.o
+clean::
+ rm -f $(CLEAN)
.PHONY: clean
## Building sources.