include variables.mk

TARGETS = packetizer baseband modem

.PHONY: depend clean doc

all: $(TARGETS)
	@#echo Nothing to do for $@ ...

packetizer:
	@cd $(SRC_DIR)/packetizer; make packetizer

baseband:
	@cd $(SRC_DIR)/baseband; make baseband

modem:
	@cd $(SRC_DIR)/modem; make modem

doc: 
	@echo Running Doxygen ...
	@mkdir -p $(DOC_DIR)
	cd $(DOC_DIR); doxygen $(DOXYGEN_CONFIG)

include rules.mk

cleanall: clean 
	@cd $(DOC_DIR); rm -rf html latex

clean: 
	@cd $(SRC_DIR)/packetizer; make clean
	@cd $(SRC_DIR)/baseband; make clean
	@cd $(SRC_DIR)/modem; make clean
	@rm -rf $(BIN_DIR)
	@rm -rf $(BUILD_DIR)

depend: $(SRC_C) $(SRC_CPP) $(LIBS_C) $(LIBS_CXX)
	makedepend $(INCLUDES) $^


# DO NOT DELETE THIS LINE -- make depend needs it

