📄 makefile
字号:
## By UCCB Soft Group## This script file is used for archiving source file to a libary file.## Editer: ALex# Edit Date: 2004-09-14## define pathCICSDIR=/usr/lpp/cicsCICSCLIDIR=/usr/lpp/cicscliDCEDIR=/usr/lpp/dceENCINADIR=/usr/lpp/encinaBNDDIR=$(HOME)/bndINCDIR=$(HOME)/incOBJDIR=$(HOME)/objPERINCDIR=$(HOME)/src/cms/incPLATINCDIR=$(HOME)/plat/incPUBINCDIR=$(HOME)/src/pub/incDPSINCDIR=$(HOME)/src/dps/incLIBDIR=$(HOME)/lib# define system commandMV=mvRM=rmCC=xlc_r4 -sCP=cp# define compile flagsCFLAGS = -I$(CICSDIR)/include \ -I$(DB2INSTPATH)/sqllib/include \ -I$(INCDIR) \ -I$(INCDIR)/dbase \ -I$(PERINCDIR) \ -I$(PLATINCDIR) \ -I$(PUBINCDIR) \ -I$(DPSINCDIR) \ -DCICS_AIX \ -DV_DB2 \ -DDEBUG -bloadmap:000# define all objects OBJ = cms001.o cms002.o cms003.o cms004.o cms005.o cms006.o \ cms007.o cms008.o cms009.o cms010.o cms011.o cms012.o \ cms013.o cms014.o cms015.o cms018.o \ cms022.o cms024.o \ cms025.o cms026.o cms027.o cms028.o \ cms032.o cms034.o cms035.o cms036.o \ cms037.o cms038.o cms040.o cms041.o \ cms050.o cms051.o \ cms301.o cms302.o cms303.o cms304.o \ cms401.o cms402.o cms403.o cms404.o \ cms501.o cms502.o cms503.o cms505.o cms506.o \ cms507.o cms511.o cms512.o \ cms513.o cms514.o cms515.o cms516.o \ cms521.o cms522.o \ cms534.o cms535.o cms536.o \ cms537.o cms538.o cms541.o cms542.o \ cms543.o cms544.o \ cms551.o \ cms556.o cms557.o cms558.o cms559.o cms560.o cms562.o \ cms601.o cms602.o cms603.o cms604.o cms605.o cms606.o \ cms607.o cms608.o cms610.o cms611.o cms612.o \ cms613.o cms614.o cms615.o cms616.o cms617.o cms618.o \ cms619.o cms620.o cms621.o cms622.o \ cms633.o cms636.o \ cms637.o cms638.o cms639.o \ cms650.o cms651.o cms652.o cms653.o cms654.o \ cms655.o cms656.o cms657.o cms658.o cms659.o cms660.o \ cms661.o cms662.o cms663.o cms664.o cms665.o cms666.o \ cms701.o cms702.o cms703.o \ cms901.o \ cmsB12.o \ cmsB14.o cmsB15.o cmsB16.o \ cmsB19.o cmsB20.o cmsB21.o cmsB23.o cmsB24.o \ cmsB27.o \ cmsB32.o cmsB34.o \ cmsB37.o cmsB39.o all: libcmsapp.alibcmsapp.a: $(OBJ) ar -X32_64 -rv $*.a $(OBJ) $(MV) $@ $(LIBDIR)# $(CP) $(OBJ) $(OBJDIR)# 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 dynamicrules bind db2 grant execute on package $* to public; $(CC) -c $(CFLAGS) $*.c $(RM) -f $*.c $*.ccs $*.sqc# $(CP) $*.o $(OBJDIR).c.o: $(CC) -c $(CFLAGS) $<clear: $(RM) -f *.sqc *.c *.ccs *.oclearobj: $(RM) -f $(OBJ)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -