📄 makefile
字号:
# Compiler/LinkerCC = gccLD = gcc# compiler/linker flagsCFLAGS = -g -WallLDFLAGS = -g -L/usr/X11R6/lib -lX11# files removalRM = /bin/rm -f# programs' object filesS_WIN_OBJS = simple-window.oS_DRAW_OBJS = simple-drawing.oEVENTS_OBJS = events.oS_TEXT_OBJS = simple-text.oS_WM_HINTS_OBJS = simple-wm-hints.oWIN_OPS_OBJS = window-operations.oCOLOR_DRAW_OBJS = color-drawing.oDRAW_PIXMAP_OBJS = draw-pixmap.oCURSOR_OBJS = cursor.oALL_OBJS = $(S_WIN_OBJS) $(S_DRAW_OBJS) $(EVENTS_OBJS) $(S_TEXT_OBJS) \ $(S_WM_HINTS_OBJS) $(WIN_OPS_OBJS) $(COLOR_DRAW_OBJS) \ $(DRAW_PIXMAP_OBJS) $(CURSOR_OBJS)# programs' executablesS_WIN = simple-windowS_DRAW = simple-drawingEVENTS = eventsS_TEXT = simple-textS_WM_HINTS = simple-wm-hintsWIN_OPS = window-operationsCOLOR_DRAW = color-drawingDRAW_PIXMAP = draw-pixmapCURSOR = cursorALL_PROGS = $(S_WIN) $(S_DRAW) $(EVENTS) $(S_TEXT) $(S_WM_HINTS) $(WIN_OPS) \ $(COLOR_DRAW) $(DRAW_PIXMAP) $(CURSOR)# top-level ruleall: $(S_WIN) $(S_DRAW) $(EVENTS) $(S_TEXT) $(S_WM_HINTS) $(WIN_OPS) $(COLOR_DRAW) $(DRAW_PIXMAP) $(CURSOR)$(S_WIN): $(S_WIN_OBJS) $(LD) $(LDFLAGS) $(S_WIN_OBJS) -o $(S_WIN)$(S_DRAW): $(S_DRAW_OBJS) $(LD) $(LDFLAGS) $(S_DRAW_OBJS) -o $(S_DRAW)$(EVENTS): $(EVENTS_OBJS) $(LD) $(LDFLAGS) $(EVENTS_OBJS) -o $(EVENTS)$(S_TEXT): $(S_TEXT_OBJS) $(LD) $(LDFLAGS) $(S_TEXT_OBJS) -o $(S_TEXT)$(S_WM_HINTS): $(S_WM_HINTS_OBJS) $(LD) $(LDFLAGS) $(S_WM_HINTS_OBJS) -o $(S_WM_HINTS)$(S_WIN_OPS): $(S_WIN_OPS_OBJS) $(LD) $(LDFLAGS) $(S_WIN_OPS_OBJS) -o $(S_WIN_OPS)$(COLOR_DRAW): $(COLOR_DRAW_OBJS) $(LD) $(LDFLAGS) $(COLOR_DRAW_OBJS) -o $(COLOR_DRAW)$(DRAW_PIXMAP): $(DRAW_PIXMAP_OBJS) $(LD) $(LDFLAGS) $(DRAW_PIXMAP_OBJS) -o $(DRAW_PIXMAP)$(CURSOR): $(CURSOR_OBJS) $(LD) $(LDFLAGS) $(CURSOR_OBJS) -o $(CURSOR)# compile C source files into object files.%.o: %.c $(HEADERS) $(CC) $(CFLAGS) -c $<# clean everythingclean: $(RM) $(ALL_OBJS) $(ALL_PROGS) core
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -