📄 makefile
字号:
#This makefile is for a coordinator node.#Makefile is compatible with the "nmake" program from Microsoft##tested with demo compiler##for some reason, had to copy all of the source files to this directory## as the -I flag did not seem to work correctly in the demo compilerCC = "c:\HTSOFT\8051-C_9.01\bin\c51"##for HI-TECH, no options enables all optimizations#OPT = --OPT=noneOPT = DEVICE = --chip=CC2430MODULE = ping_pong#MODULE = timertestEXE = $(MODULE).hexOTHER = #use large memory modelEFLAGS = -Bl CFLAGS1 = $(OPT) $(DEVICE) $(OTHER) $(EFLAGS)CFLAGS = $(CFLAGS1) -CLINKFLAGS = -O"$(MODULE).hex" -M"$(MODULE).map"ROOTDIR = c:\msstatePANSTACK_SRCS = aps.c \ console.c \ debug.c \ mac.c \ memalloc.c \ neighbor.c \ nwk.c\ phy.c \ staticbind.c \ zep.c \ halNeighbor.c \ halStack.c \ evboard.c \ $(MODULE).c STACK_OBJS = aps.obj \ console.obj \ debug.obj \ mac.obj \ memalloc.obj \ neighbor.obj \ nwk.obj \ phy.obj \ staticbind.obj \ zep.obj \ halNeighbor.obj \ halStack.obj \ evboard.obj \ $(MODULE).obj INCDIR = -I. -I$(ROOTDIR)\src\stack -I$(ROOTDIR)\src\stack\target\hitech_c51\cc2430_31 -I$(ROOTDIR)\src\stack\target\hitech_c51\cc2430_evbEXTRA_LIBS = LIBS = $(EXTRA_LIBS).SUFFIXES: .c .objall: $(EXE).c.obj: $(CC) $(CFLAGS) $(INCDIR) $<$(EXE): $(STACK_OBJS) $(CC) $(CFLAGS1) $(INCDIR) $(STACK_OBJS) $(LIBS) $(LINKFLAGS)mac_clean: rm -f rfd.obj $(MODULE).obj $(MODULE).hexclean: rm -f $(OBJS) *~ *.obj *.hxl *.hex *.map *.map *.cof *.cod *.lst *.sdb *.sym *.cce coreultraclean: clean rm -f Makefile.deps$(MODULE).obj: $(MODULE).c $(CC) $(CFLAGS) $(INCDIR) -c $(MODULE).c aps.obj: aps.c $(CC) $(CFLAGS) $(INCDIR) aps.cconsole.obj: console.c $(CC) $(CFLAGS) $(INCDIR) console.cdebug.obj: debug.c $(CC) $(CFLAGS) $(INCDIR) debug.cmac.obj: mac.c $(CC) $(CFLAGS) $(INCDIR) mac.cmemalloc.obj: memalloc.c $(CC) $(CFLAGS) $(INCDIR) memalloc.cneighbor.obj: neighbor.c $(CC) $(CFLAGS) $(INCDIR) neighbor.cnwk.obj: nwk.c $(CC) $(CFLAGS) $(INCDIR) nwk.cphy.obj: phy.c $(CC) $(CFLAGS) $(INCDIR) phy.cstaticbind.obj: staticbind.c $(CC) $(CFLAGS) $(INCDIR) staticbind.czep.obj: zep.c $(CC) $(CFLAGS) $(INCDIR) zep.chalNeighbor.obj: halNeighbor.c $(CC) $(CFLAGS) $(INCDIR) halNeighbor.chalStack.obj: halStack.c $(CC) $(CFLAGS) $(INCDIR) halStack.cevboard.obj: evboard.c $(CC) $(CFLAGS) $(INCDIR) evboard.c#Makefile.deps:# $(CC) $(CFLAGS) $(INCDIR) -M $(SRCS) >> Makefile.deps#include Makefile.deps
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -