📄 makefile
字号:
#---------------------------------------------
# rules of making *.ec, DON'T change anytime !
.SUFFIXES:
.ec.o:
esql -c $(INCL) $<
$(LINK.c) -c $(SYS) $(INCL) $*.c
@rm $*.c
.SUFFIXES: .o .ec
.c.o:
$(LINK.c) -D_M_TERMINFO -c $(SYS) $(INCL) $<
.SUFFIXES: .o .c
#---------------------------------------------
SYS=-DUNIX
TERMLIB=curses
WORKDIR=/usr/match/src/manager
EXEC=$(WORKDIR)/bin/
LIBDB=$(WORKDIR)/lib/libdb.a
INCL=-I. -I$(WORKDIR)/incl
INCLUDE = -I$(INFORMIXDIR)/incl/esql
LIBFLAGS = -L$(INFORMIXDIR)/lib/esql
LINK.c = cc -s -O $(INCLUDE) $(LIBFLAGS)
SYBLIBDIR = $(INFORMIXDIR)/lib/esql
CFLAGS = $(INCLUDE) $(LIBFLAGS)
PRECOMP = $(INFORMIXDIR)/bin/esql
PRECOMPFLAGS= -m
ESQLIBS=$(TLILIBS) -lnsl_s -lsocket
SYBLIBS = $(SYBLIBDIR)libct.a $(SYBLIBDIR)libcs.a $(SYBLIBDIR)libcomn.a \
$(SYBLIBDIR)libtcl.a $(SYBLIBDIR)libintl.a
MATHLIBS = -lm
TLILIBS = $(SYBLIBS) $(SYBLIBDIR)libtli.a $(MATHLIBS)
OBJ= db_open.o db_op.o \
public.o
all : $(LIBDB)
$(LIBDB) : $(OBJ)
ar -rv $(LIBDB) $(OBJ)
clean:
@rm -f *.o
@rm -f $(LIBDB)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -