📄 makefile
字号:
## Copyright (c) 2000 Blue Mug, Inc. All Rights Reserved.## if you want to support Armadillo-J firmware update command "firmupdate"# uncomment the followiing lineCFLAGS_EXTRA := -DAJ_FIRMUPDATE_SUPPORTCFLAGS := -Wall -g -I../../../include \ -DHERMIT_VERSION='"$(HERMIT_VERSION)"' \ $(CFLAGS_EXTRA) -D_CONSOLE# Suggested CFLAGS for optimization:#CFLAGS :=-Wall -O2 -fomit-frame-pointer -fstrength-reduceSRCS := crc.c download.c erase.c eth.c ethutil.c flash.c main.c memmap.c \ options.c region.c serial.c target.c util.c console.cOBJS := $(SRCS:.c=.o)DEPS := $(SRCS:.c=.d)BIN := hermitWHOAMI := $(shell whoami)ifneq ($(WHOAMI),root) SUDO := sudoendif.PHONY: all default suid $(BIN)-suiddefault: allall: $(BIN)suid: $(BIN)-suid$(BIN)-suid: .suid.stamp.suid.stamp: $(BIN) $(SUDO) chown root $(BIN) $(SUDO) chmod u+s,go-w $(BIN) touch .suid.stamp$(BIN): $(OBJS) rm -f .suid.stamp $(CC) $(CFLAGS) -o $@ $^# automated dependency checkingifeq (,$(filter clean scrub,$(MAKECMDGOALS)))-include $(DEPS)DEPENDS := ../../../depend.sh%.d: %.c $(DEPENDS) $< $@ $(CFLAGS)endif# installation.PHONY: installinstall: $(INSTALL) -m 4755 -o root -g root hermit $(INSTALLPREFIX)/bin/# housekeeping.PHONY: cleanclean: rm -f .suid.stamp rm -f $(OBJS) $(BIN).PHONY: scrubscrub: clean rm -f $(DEPS).PHONY: distcleandistclean: scrub rm -f *~
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -