Makezmac.~1.1.~
上传用户:joranyuan
上传日期:2022-06-23
资源大小:3306k
文件大小:1k
源码类别:

网络

开发平台:

Others

  1. #
  2. # Makefile to be included by each application's Makefile for S-MAC
  3. # Author: Wei Ye
  4. #
  5. ifndef TOSDIR
  6. $(error TOSDIR is not defined)
  7. endif
  8. ifndef ZMACDIR
  9. ZMACDIR := ../../tos
  10. $(warning ZMACDIR is not defined, assuming $(ZMACDIR).)
  11. endif
  12. INCLUDE := -I.
  13. PLATALL = mica mica2 mica2dot emstar
  14. PLATFORM = $(filter $(PLATALL), $(MAKECMDGOALS))
  15. ifeq ($(PLATFORM),mica)
  16.    INCLUDE += -I$(ZMACDIR)/platform/mica
  17. else
  18. ifeq ($(PLATFORM),mica2)
  19.    INCLUDE += -I$(ZMACDIR)/platform/mica2
  20. else
  21. ifeq ($(PLATFORM),mica2dot)
  22.    INCLUDE += -I$(ZMACDIR)/platform/mica2dot -I$(ZMACDIR)/platform/mica2
  23. else
  24. ifeq ($(PLATFORM),emstar)
  25.    INCLUDE += -I$(ZMACDIR)/platform/emstar
  26. endif
  27. endif
  28. endif
  29. endif
  30. INCLUDE += -I$(ZMACDIR)/interfaces -I$(ZMACDIR)/system
  31. CFLAGS += $(INCLUDE)
  32. #disable nesC warning messages
  33. NESC_FLAGS = -Wall
  34. include $(TOSDIR)/../apps/Makerules
  35. PFLAGS := -DSEND_RATE=$(SEND_RATE) -DSINK_ADDRESS=$(SINKA) -DNO_TWO_HOP=$(NT) -DPOWER=$(POWER) -DSELECTHCL=$(HCL) -DSELECTNDC=$(NDC) $(PFLAGS)