Blink makefiles

From HW wiki
Jump to navigation Jump to search

Makefile v1

COMPONENT=Blink
#SENSORBOARD=mts310
PFLAGS=-I../Blink
HURRAYROOT=%T/../contrib/hurray/tos
# pro platformy TPLATFORM = telos a telosb
TPLATFORM := $(filter telos telosb, $(MAKECMDGOALS))
PFLAGS := -tosdir=$(HURRAYROOT)
PFLAGS = \
-I$(HURRAYROOT)/interfaces \
-I$(HURRAYROOT)/interfaces/ieee802154/phy \
-I$(HURRAYROOT)/interfaces/ieee802154/mac \
-I$(HURRAYROOT)/platform/$(PLATFORM)
ifeq ($(TPLATFORM),telos)
    PFLAGS += -I$(HURRAYROOT)/platform/msp430
endif
ifeq ($(TPLATFORM),telosb)
    PFLAGS += \
       -I$(HURRAYROOT)/platform/telos \
       -I$(HURRAYROOT)/platform/msp430
endif
PFLAGS += \
-I$(HURRAYROOT)/system \
-I$(HURRAYROOT)/lib/CC2420Radio \
-I$(HURRAYROOT)/lib/phy \
-I$(HURRAYROOT)/lib/mac \
-I$(HURRAYROOT)/sensorboards/$(SENSORBOARD)
include ../MakeXbowlocal
include $(TOSROOT)/tools/make/Makerules

Makefile v2

COMPONENT=Blink
#SENSORBOARD=mts310
PFLAGS=-I../Blink
HURRAYROOT=%T/../contrib/hurray/tos
# pro platformy TPLATFORM = telos a telosb
TPLATFORM := $(filter telos telosb, $(MAKECMDGOALS))
PFLAGS := -tosdir=$(HURRAYROOT)
PFLAGS = \
-I$(HURRAYROOT)/interfaces \
-I$(HURRAYROOT)/interfaces/ieee802154/phy \
-I$(HURRAYROOT)/interfaces/ieee802154/mac \
-I$(HURRAYROOT)/platform/$(PLATFORM)
ifeq ($(TPLATFORM),telos)
     PFLAGS += -I$(HURRAYROOT)/platform/msp430
endif
ifeq ($(TPLATFORM),telosb)
     PFLAGS += \
       -I$(TOSROOT)/tos/platform/msp430 \
       -I$(HURRAYROOT)/platform/msp430
endif
PFLAGS += \
-I$(HURRAYROOT)/system \
-I$(HURRAYROOT)/lib/CC2420Radio \
-I$(HURRAYROOT)/lib/phy \
-I$(HURRAYROOT)/lib/mac \
-I$(HURRAYROOT)/sensorboards/$(SENSORBOARD)
include ../MakeXbowlocal
include $(TOSROOT)/tools/make/Makerules

Makefile v3

COMPONENT=Blink
#SENSORBOARD=mts310
PFLAGS=-I../Blink
HURRAYROOT=%T/../contrib/hurray/tos
PFLAGS := -tosdir=$(HURRAYROOT)
PFLAGS = \
-I$(HURRAYROOT)/interfaces \
-I$(HURRAYROOT)/interfaces/ieee802154/phy \
-I$(HURRAYROOT)/interfaces/ieee802154/mac \
-I$(HURRAYROOT)/platform/$(PLATFORM)
# pro platformy TPLATFORM = telos a telosb
ifeq ($(MAKECMDGOALS),telos)
       PFLAGS += -I$(HURRAYROOT)/platform/msp430
endif
ifeq ($(MAKECMDGOALS),telosb)
       PFLAGS += \
       -I$(HURRAYROOT)/platform/telos \
       -I$(HURRAYROOT)/platform/msp430
endif
PFLAGS += \
-I$(HURRAYROOT)/system \
-I$(HURRAYROOT)/lib/CC2420Radio \
-I$(HURRAYROOT)/lib/phy \
-I$(HURRAYROOT)/lib/mac \
-I$(HURRAYROOT)/sensorboards/$(SENSORBOARD)
include ../MakeXbowlocal
include $(TOSROOT)/tools/make/Makerules