📄 makefile
字号:
# Makefile for bootsplash utilities. # written by Stefan Reinauer <stepan@suse.de> in 2003#CC = gccSTRIP = strip# Triggering lib64 path from spec file.PREFIX ?= /usrLIB ?= libLIBDIR = $(PREFIX)/$(LIB)PROGRAMS = splash fbresolution fbtruetype fbmngplay PROGRAMS_STATIC = fbtruetype.static fbmngplay.staticOBJECTS_FT2 = fbtruetype.o fbtruetype-messages.o console.o ttf.o luxisri.oOBJECTS_MNG = fbmngplay.o fbmngplay-messages.o mng.o console.o LDFLAGS = -L$(LIBDIR)LIBSS_FT2 = $(LIBDIR)/libfreetype.a $(LIBDIR)/libz.a -lmLIBSD_FT2 = -lfreetype -lmLIBSS_MNG = $(LIBDIR)/libmng-mini.a $(LIBDIR)/libz.a -lmLIBSD_MNG = -lmng -lz -lmCFLAGS = -Os -Wall -I/usr/include/freetype2LINKS = $(CC) $(CFLAGS) $(LDFLAGS) -static -o $@LINKD = $(CC) $(CFLAGS) $(LDFLAGS) -o $@all: $(PROGRAMS) strip.SUFFIXES: .c .omostlyclean: -rm -f *.o core *~clean: mostlyclean -rm -f $(PROGRAMS) $(PROGRAMS_STATIC)fbtruetype: $(OBJECTS_FT2) @rm -f fbtruetype $(LINKD) $(LDFLAGS) $(OBJECTS_FT2) $(LIBSD_FT2)fbtruetype.static: $(OBJECTS_FT2) @rm -f fbtruetype.static $(LINKS) $(LDFLAGS) $(OBJECTS_FT2) $(LIBSS_FT2)fbmngplay: $(OBJECTS_MNG) @rm -f fbmngplay $(LINKD) $(LDFLAGS) $(OBJECTS_MNG) $(LIBSD_MNG)fbmngplay.static: $(OBJECTS_MNG) @rm -f fbmngplay.static $(LINKS) $(LDFLAGS) $(OBJECTS_MNG) $(LIBSS_MNG)strip: $(PROGRAMS) $(STRIP) -s $(PROGRAMS).PHONY: mostlyclean clean fbtruetype fbtruetype.static all strip
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -