⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.common

📁 ZigBee msstatePAN程序 有Stack源码 公开MAC层源码 国外网站可更新Stack
💻 COMMON
字号:
#Makefile is compatible with gnumake#TARGET=helloworld#TARGET=timertest#TARGET=boardtest#TARGET=sleeptest#TARGET=memtest#TARGET=my_mac_test#TARGET=rfd_sleep#TARGET=direct_msg_testMODULE = ping_pongMCU=msp430x1611CFLAGS= -Os -g -mmcu=$(MCU) -Wall -std=gnu99LDFLAGS=-mmcu=$(MCU) -Wl,-Map=$(MODULE).map#Compiler stuffCC       = msp430-gccLD       = msp430-ldAS       = msp430-asAR       = msp430-arOBJCOPY  = msp430-objcopyOBJDUMP  = msp430-objdumpSIZE	 = msp430-sizeSTRIP    = msp430-stripBSL      = msp430-bslBSLWIN   = tos-bslRM		 = rmEXE    = $(MODULE).hexCPUSRC = target/msp430gcc/msp430BRDSRC = target/msp430gcc/tmote#for Cygwin and bash shell, uncomment this lineROOTDIR = /cygdrive/c/msstatePAN#For windows CMD shell, uncomment next line#ROOTDIR = c:/msstatePANSTACK_SRCS = $(ROOTDIR)/src/stack/aps.c \            $(ROOTDIR)/src/stack/console.c \            $(ROOTDIR)/src/stack/debug.c \            $(ROOTDIR)/src/stack/mac.c \            $(ROOTDIR)/src/stack/memalloc.c \            $(ROOTDIR)/src/stack/neighbor.c \            $(ROOTDIR)/src/stack/nwk.c\            $(ROOTDIR)/src/stack/phy.c \            $(ROOTDIR)/src/stack/staticbind.c \            $(ROOTDIR)/src/stack/zep.c \            $(ROOTDIR)/src/stack/$(CPUSRC)/halNeighbor.c \            $(ROOTDIR)/src/stack/$(CPUSRC)/halStack.c \			$(ROOTDIR)/src/stack/$(CPUSRC)/clock_hal.c \			$(ROOTDIR)/src/stack/$(BRDSRC)/cc2420.c \			$(ROOTDIR)/src/stack/$(BRDSRC)/evboard.c \            $(ROOTDIR)/src/simpletests/$(MODULE).c  STACK_OBJS = aps.o \            console.o \            debug.o \            mac.o \            memalloc.o \            neighbor.o \            nwk.o \            phy.o \            staticbind.o \            zep.o \            halNeighbor.o \            halStack.o \			clock_hal.o \			cc2420.o \            evboard.o \			$(MODULE).o INCDIRS=-I${ROOTDIR}/src/stack/ \-I${ROOTDIR}/src/stack/$(CPUSRC)/include \-I${ROOTDIR}/src/stack/$(BRDSRC)/includeifndef COMPORT# COMPORT := 0  COMPORT := /dev/ttyUSB1endif.SUFFIXES: .c .oall: $(EXE).c.o:	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $<$(EXE):  $(MODULE).elf	${OBJCOPY} -O ihex ${MODULE}.elf ${MODULE}.hex 	${SIZE} -A ${MODULE}.elf	${OBJDUMP} -j .text -h -S ${MODULE}.elf > ${MODULE}.elf.lst	${OBJCOPY} -j .text -O srec -R .eeprom ${MODULE}.elf ${MODULE}.srec$(MODULE).elf: $(STACK_OBJS)	${CC} ${STACK_OBJS} ${LDFLAGS}  -o ${MODULE}.elfclean:	rm -f $(STACK_OBJS) *~ $(MODULE).elf $(MODULE).hex ${MODULE}.elf.lst ${MODULE}.srec $(MODULE).map# load (program) the software into the flash:load: ${MODULE}.hex#   For Windows	#	${BSLWIN} --telosb -c ${COMPORT} -r -e -p ${TARGET}.hex#   For Linux	${BSL} --tmote -c ${COMPORT} -r -e -p ${TARGET}.hex$(MODULE).o: ${ROOTDIR}/src/simpletests/$(MODULE).c 	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE) $(ROOTDIR)/src/simpletests/$(MODULE).c aps.o: $(ROOTDIR)/src/stack/aps.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/aps.cconsole.o: $(ROOTDIR)/src/stack/console.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/console.cdebug.o: $(ROOTDIR)/src/stack/debug.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/debug.cmac.o: $(ROOTDIR)/src/stack/mac.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/mac.cmemalloc.o: $(ROOTDIR)/src/stack/memalloc.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/memalloc.cneighbor.o: $(ROOTDIR)/src/stack/neighbor.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/neighbor.cnwk.o: $(ROOTDIR)/src/stack/nwk.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/nwk.cphy.o: $(ROOTDIR)/src/stack/phy.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/phy.cstaticbind.o: $(ROOTDIR)/src/stack/staticbind.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/staticbind.czep.o: $(ROOTDIR)/src/stack/zep.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/zep.chalNeighbor.o: $(ROOTDIR)/src/stack/$(CPUSRC)/halNeighbor.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/$(CPUSRC)/halNeighbor.chalStack.o: $(ROOTDIR)/src/stack/$(CPUSRC)/halStack.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/$(CPUSRC)/halStack.cclock_hal.o: $(ROOTDIR)/src/stack/$(CPUSRC)/clock_hal.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/$(CPUSRC)/clock_hal.c	evboard.o: $(ROOTDIR)/src/stack/$(BRDSRC)/evboard.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/$(BRDSRC)/evboard.c	cc2420.o: $(ROOTDIR)/src/stack/$(BRDSRC)/cc2420.c	${CC} -c ${CFLAGS} $(INCDIRS) $(DEFINE)  $(ROOTDIR)/src/stack/$(BRDSRC)/cc2420.c	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -