📄 makefile
字号:
###WORKDIR=$(HOME)
#---------------------------------------------
# rules of making *.a, DON'T change anytime !
.c.a:
# cc -g -c -I$(INCL) $<
cc -O -s -c -I$(INCL) $<
@ar rv $@ $*.o
# @ranlib $@
@rm $*.o
.SUFFIXES:.a .c
.ec.a:
esql -O -s -c $<
# esql -g $<
@ar rv $@ $*.o
# @ranlib $@
@rm $*.c
@rm $*.o
.SUFFIXES:.a .ec
#---------------------------------------------
WORKDIR=/usr/match/src/manager
LIBS = $(WORKDIR)/lib/mytools.a
INCL = $(WORKDIR)/incl
OBJS = $(LIBS)(mytime.o) \
$(LIBS)(errcall.o) \
$(LIBS)(daylog.o) \
$(LIBS)(ipc.o) \
$(LIBS)(neipc.o) \
$(LIBS)(path.o) \
$(LIBS)(shmopt.o) \
$(LIBS)(timeout.o) \
$(LIBS)(strcpyn.o) \
$(LIBS)(type2buf.o) \
$(LIBS)(delspace.o) \
$(LIBS)(setretcode.o) \
$(LIBS)(fileopt.o) \
$(LIBS)(errormessage.o) \
$(LIBS)(bank_stat_moni.o) \
$(LIBS)(net_login.o) \
$(LIBS)(client_login.o) \
$(LIBS)(new_repos.o) \
$(LIBS)(ini_file.o) \
$(LIBS)(GetReturnCode.o)\
$(LIBS)(readtab.o) \
$(LIBS)(func_enable.o) \
$(LIBS)(mac_filter.o) \
$(LIBS)(dsq_ret_code.o) \
$(LIBS)(dsq_tr_type.o) \
$(LIBS)(dsq_filter.o) \
$(LIBS)(win_init.o) \
$(LIBS)(win_util.o) \
$(LIBS)(disp_logo.o) \
$(LIBS)(util.o) \
$(LIBS)(input_tool.o) \
$(LIBS)(fileviewer.o) \
$(LIBS)(version_disp.o) \
$(LIBS)(currency.o) \
$(LIBS)(color.o) \
$(LIBS)(sbox.o) \
$(LIBS)(get_sys_param.o)
INCLS = $(INCL)mytools.h
all : $(LIBS)
@echo "Make $(LIBS) OK!"
$(LIBS) : $(OBJS)
$(OBJS) : $(MAKEFILE)
clean:
@rm -f *.o
@rm -f $(LIBS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -