makefile.minimal-ppp

来自「伟大的Contiki工程, 短小精悍 的操作系统, 学习编程不可不看」· MINIMAL-PPP 代码 · 共 59 行

MINIMAL-PPP
59
字号
ifndef CONTIKI  $(error CONTIKI not defined! You must specify where CONTIKI resides!)endif#contiki:	contiki-$(TARGET).aCONTIKI_TARGET_DIRS = .CONTIKI_TARGET_MAIN = ${addprefix $(OBJECTDIR)/,contiki-main.o}UIPDRIVERS = ppp/ahdlc.c ppp/ipcp.c ppp/lcp.c ppp/pap.c ppp/ppp.c ppp/ppp_process.cCONTIKI_TARGET_SOURCEFILES = ppp-arch.c contiki-main.c dlloader.c clock.c leds.c leds-arch.c $(UIPDRIVERS)CONTIKI_SOURCEFILES += $(CONTIKI_TARGET_SOURCEFILES).SUFFIXES:### Define the CPU directoryCONTIKI_CPU=$(CONTIKI)/cpu/x86### Compiler definitionsCC       = gccLD       = ldAS       = asOBJCOPY  = objcopySTRIP    = stripCFLAGSNO = -I. -I$(CONTIKI)/core -I$(CONTIKI_CPU) \           -I$(CONTIKI)/platform/$(TARGET) \           ${addprefix -I,$(APPDIRS)} $(APP_INCLUDES) \          -DWITH_UIP -DWITH_ASCII \          -Wall -g -I. -I/usr/local/includeCFLAGS  += $(CFLAGSNO)LDFLAGS  = -Wl,-Map=contiki.map,-export-dynamic### Setup directory search path for source filesCONTIKI_TARGET_DIRS_CONCAT = ${addprefix $(CONTIKI)/platform/$(TARGET)/, \                               $(CONTIKI_TARGET_DIRS)}vpath %.c $(PROJECTDIRS) \	  $(CONTIKIDIRS) $(APPDIRS) $(CONTIKI_TARGET_DIRS_CONCAT) \	  $(CONTIKI_CPU) $(APP_DIRS)### Compilation rules# $(OBJECTDIR)/%.o: %.c# 	$(CC) $(CFLAGS) -c $< -o $@%.so: $(OBJECTDIR)/%.o	$(LD) -shared -o $@ $^# %.ce: %.co# 	$(LD) -shared -o $@ $^# %.co: %.c# 	$(CC) $(CFLAGS) -DPROCESS_LOADABLE -c $< -o $@# 	$(STRIP) --strip-unneeded -g -x $@# %: %.co $(CONTIKI_TARGET_MAIN) $(PROJECT_OBJECTFILES) contiki-$(TARGET).a# 	$(CC) $(CFLAGS) -o $@.$(TARGET) $^ $(LDFLAGS)

⌨️ 快捷键说明

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