📄 makefile
字号:
## By Vanda Soft Group## This script file is used for archiving source file to a libary file.## Editer: HUSHIBIN# Edit Date: 2004-09-08## define pathCICSDIR=/usr/lpp/cicsCICSCLIDIR=/usr/lpp/cicscliDCEDIR=/usr/lpp/dceENCINADIR=/usr/lpp/encinaBNDDIR=$(HOME)/bndINCDIR=$(HOME)/incPERINCDIR=$(HOME)/src/cms/incPLATINCDIR=$(HOME)/plat/incLIBDIR=$(HOME)/lib# define system commandMV=mvRM=rm#CC=cc -gCC=xlc_r4 -sCP=cp# define compile flagsCFLAGS = -I$(CICSDIR)/include \ -I$(DB2INSTPATH)/sqllib/include \ -I$(INCDIR) \ -I$(INCDIR)/dbase \ -I$(PLATINCDIR) \ -I$(PERINCDIR) \ -DCICS_AIX \ -DV_DB2 \ -DDEBUG# define all objects OBJ = tbcms001.o tbcms002.o tbcms003.o tbcms004.o tbcms005.o \ tbcms006.o tbcms007.o tbcms008.o tbcms009.o tbcms010.o \ tbcms011.o tbcms012.o tbcms013.o tbcms014.o tbcms015.o \ tbcms016.o tbcms017.o tbcms018.o tbcms019.o tbcms020.o \ tbcms021.o tbcms022.o tbcms023.o tbcms024.o tbcms025.o \ tbcms026.o tbcms027.o tbcms028.o tbcms029.o tbcms030.o \ tbcms031.o tbcms032.o tbcms033.o tbcms034.o tbcms035.o \ tbcms037.o tbcms038.o tbcms039.o tbcms040.o \ tbcms041.o tbcms042.o tbcms043.o tbcms044.o tbcms045.o \ tbcms046.o tbcms048.o tbcms049.o tbcms050.o tbcms051.o \ tbcms052.o tbcms053.o tbcms054.o tbcms055.o tbcms056.o \ tbcms057.o all: libcmsdb.alibcmsdb.a: $(OBJ) ar -X32_64 -rv $*.a $(OBJ) $(MV) $@ $(LIBDIR)# define complile rules.SUFFIXES:.SQC.SQC.o: $(CC) -E -I$(CFLAGS) $*.SQC > $*.sqc db2 connect to $(DBNAME) user $(DBUSER) using $(DBPASS); db2 prep $*.sqc BINDFILE USING $(BNDDIR)/$*.bnd datetime ISO db2 bind $(BNDDIR)/$*.bnd datetime ISO db2 grant execute on package $* to public; $(CC) -c $(CFLAGS) $*.c $(RM) -f $*.c $*.ccs $*.sqc.c.o: $(CC) -c $(CFLAGS) $<clear: $(RM) -f $(OBJ) *.sqc *.ccs *.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -