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

📄 gnumakefile

📁 Linux下对串口进行编程
💻
字号:
#Makefile written by yfy001.#Copyright 2000.1-2002.4#variables definement, ":=" can be replaced by "=".CC := gcc  CFLAGS := -g -WallCXXFLAGS := $(CFLAGS)VERSION :=0.0.6RM := rm -fECHO := echo -eINSTALL := `which install` -m 755 -v -sSTRIP := stripINDENT := indent -nut -krTOPDIR  := /usr/local/bin/sdbBINDIR := $(TOPDIR)/$(VERSION)DEPFILE := .depend#wildcard and patsubst are two functions in GNU Make#the two lines below cannot be changed unless you do know what you are doingTARGETS = ssf sdbOBJS = $(TARGETS:%=%.o) tty.o args.o strings.o cmd.o prompt.o SOURCES = $(patsubst %.o,%.c,$(OBJS)).PHONY: all clean install indent 	set -e;%:%.o	$(CC) $(CFLAGS) $^ -o $@#	@$(ECHO) $^#	@$(STRIP) $@%.o:%.c	@$(INDENT) $<	@$(RM) $(patsubst %.c,%.c~,$<)	$(CC) $(CFLAGS) -c $< -o $@all:$(TARGETS) #	@$(ECHO) '$$(OBJS)=$(OBJS)'#	@$(ECHO) '$$<=$< $$^=$^ $$@=$@ $$?=$?' $(shell $(CC) -MM $(SOURCES) > $(DEPFILE))include $(DEPFILE)ssf:ssf.o tty.o args.o prompt.o strings.osdb:sdb.o tty.o args.o cmd.o prompt.o strings.oinstall:	@[ -d $(TOPDIR) ] || mkdir $(TOPDIR)	@[ -d $(BINDIR) ] || mkdir $(BINDIR)	@$(INSTALL) $(TARGETS) $(BINDIR)clean:	$(RM) $(OBJS) $(TARGETS)	@$(RM) *~uninstall:	@[ -d $(TOPDIR) ] && $(RM) -r $(TOPDIR)

⌨️ 快捷键说明

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