📄 makefile
字号:
# This file was generated by `gxv' from `abtool.G'.
# Parameters.
PROGRAM = abtool
SOURCES.c = abtool.c absubs.c abplay.c abfile.c abpaint.c audio_translate.c
SOURCES.h = drag_cursor.xbm drop_cursor.xbm
SOURCES.G = abtool.G
STUBS.G =
CPPFLAGS += -I/usr/demo/SOUND/include
LDLIBS += /usr/demo/SOUND/lib/libaudio.a -lm -lnsl -lintl
# Derived parameters.
SOURCES = \
$(SOURCES.G) \
$(SOURCES.h) \
$(SOURCES.l) \
$(SOURCES.y) \
$(SOURCES.c)
TARGETS.c = \
$(SOURCES.G:%.G=%_ui.c) \
$(STUBS.G:%.G=%_stubs.c)
TARGETS.h = \
$(SOURCES.G:%.G=%_ui.h) \
$(SOURCES.l:%.l=%.h) \
$(SOURCES.y:%.y=%.h)
TARGETS.other = \
$(SOURCES.G:%.G=%.info)
TARGETS = \
$(TARGETS.other) \
$(TARGETS.h) \
$(TARGETS.c)
OBJECTS = \
$(SOURCES.c:%.c=%.o) \
$(TARGETS.c:%.c=%.o)
# Compiler flags.
CFLAGS += -g
CPPFLAGS += -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN
LDFLAGS += -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
LDLIBS += -lguidexv -lguide -lxview -lolgx -lX11
# Standard targets.
all: $(TARGETS.other) $(PROGRAM)
objects: $(SOURCES.c) $(TARGETS.c) $(TARGETS.h) $(OBJECTS)
sources: $(SOURCES)
targets: $(SOURCES) $(TARGETS)
$(PROGRAM): $(SOURCES.c) $(TARGETS.c) $(TARGETS.h) $(OBJECTS)
$(LINK.c) -o $@ $(OBJECTS) $(LDLIBS)
# Targets to be used by Saber-C.
saber_src:
#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
$(SOURCES.c) $(TARGETS.c) $(LDLIBS)
saber_obj:
#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) $(OBJECTS) $(LDLIBS)
clean:
$(RM) $(SOURCES.G:%.G=%_ui.c) $(TARGETS.other) $(TARGETS.h) $(OBJECTS) *.BAK *.delta core
%_ui.c: %.G
$(GUIDEHOME)/bin/gxv $*
%_ui.h: %_ui.c
@touch $@
%_stubs.c: %_ui.c
@touch $@
%.info: %_ui.c
@touch $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -