📄 mk.smp
字号:
CC=cc
PC=proc
BKLIBS=-L/usr/bkfx/lib -lmqbk
CFLAGS=-I/home/tuxedo/include -I${ORACLE_HOME}/precomp/public
PCFLAGS=include=/home/tuxedo/include parse=full
#ORALIBS=-L${ORACLE_HOME}/lib -lxa -lapps -lcog -lcox -lidl -lknlde -lpkg -lpls -lsem -lsyn -lsqlnet -lncr -lslax -lclntsh -lsql -lncr -lsqlnet -lclient \
-lcommon -lgeneric -lepc -lnlsrtl3 -lc3v6 -lcore3\
`cat /home/oracle/app/oracle/product/7.3.4/rdbms/lib/sysliblist` -lm
#ORALIBS=-L/home/oracle/app/oracle/product/7.3.4/lib -lxa -lsql -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lepc -lnlsrtl3 -lc3v6 -lcore3 -lnlsrtl3 -lcore3 -lnlsrtl3 `cat /home/oracle/app/oracle/product/7.3.4/rdbms/lib/sysliblist` -lm
ORALIBS=-L/home/oracle/app/oracle/product/7.3.4/lib -lxa -lsql -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lepc -lnlsrtl3 -lc3v6 -lcore3 -lnlsrtl3 -lcore3 -lnlsrtl3 `cat /home/oracle/app/oracle/product/7.3.4/rdbms/lib/sysliblist` -lm -L/usr/bkfx/lib -lmqbk -L/home/tuxedo/lib -ltux -lbuft -ltux2 -lfml -lfml32 -lgp /usr/lib/libcrypt.a -belf -lnsl -lsocket -I/home/tuxedo/include
#ORALIBS=-L${ORACLE_HOME}/lib -lxa -lsql -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric
.SUFFIXES: .pc .c .o
.pc.c:
$(PC) $(PCFLAGS) $<
.c.o:
$(CC) $(CFLAGS) -c $<
.pc.o:
$(PC) $(PCFLAGS) $<
$(CC) $(CFLAGS) -c $(<:.pc=.c)
DEST=Pcs_Snd_BKJHML_P.x
all: ${DEST}
mv $(DEST) ${HOME}/bin
Pcs_Snd_BKJHML_P.x: myapi.o Pcs_Snd_BKJHML_P.o
#Pcs_Snd_BKJHML_P.x: sample1.o
# buildclient -o $@ -f myapi.o -f Pcs_Snd_BKJHML_P.o \
-f "$(ORALIBS) $(BKLIBS)"
# buildclient -o $@ -f myapi.o -f Pcs_Snd_BKJHML_P.o \
-f "$(ORALIBS)"
cc -o Pcs_Snd_BKJHML_P.x Pcs_Snd_BKJHML_P.o myapi.o -L/home/oracle/app/oracle/product/7.3.4/lib -L/usr/bkfx/lib -lmqbk -L/home/tuxedo/lib -ltux -lbuft -ltux2 -lfml -lfml32 -lgp /usr/lib/libcrypt.a -belf -lnsl -lsocket -I/home/tuxedo/include -L/home/tuxedo/lib
# cc -o Pcs_Snd_BKJHML_P.x Pcs_Snd_BKJHML_P.o myapi.o -L/home/oracle/app/oracle/product/7.3.4/lib -lxa -lsql -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lsqlnet -lncr -lsqlnet -lclient -lcommon -lgeneric -lepc -lnlsrtl3 -lc3v6 -lcore3 -lnlsrtl3 -lcore3 -lnlsrtl3 `cat /home/oracle/app/oracle/product/7.3.4/rdbms/lib/sysliblist` -lm -L/usr/bkfx/lib -lmqbk -L/home/tuxedo/lib -ltux -lbuft -ltux2 -lfml -lfml32 -lgp /usr/lib/libcrypt.a -belf -lnsl -lsocket -I/home/tuxedo/include
clean:
rm -fr *.o
rm -fr myapi.c Pcs_Snd_BKJHML_P.c
rm -fr $(DEST)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -