?? proc.mk
字號:
include $(ORACLE_HOME)/precomp/env_precomp.mk
.SUFFIXES: .pc .c .o
LDSTRING=
PRODUCT_LIBHOME=
MAKEFILE=proc.mk
PROCPLSFLAGS= sqlcheck=full userid=$(USERID) dbms=v6_char
PROCPPFLAGS= code=cpp $(CCPSYSINCLUDE)
USERID=scott/tiger
INCLUDE=$(I_SYM). $(PRECOMPPUBLIC)
SAMPLES=sample1 sample2 sample3 sample4 sample6 sample7 sample8 \
sample9 sample10 sample11 sample12 oraca sqlvcp cv_demo
CPPSAMPLES=cppdemo1 cppdemo2 cppdemo3
# Rule to compile any program (specify EXE= and OBJS= on command line)
build: $(OBJS)
$(CC) -o $(EXE) $(OBJS) -L$(LIBHOME) $(PROLDLIBS)
cppbuild:
$(PROC) $(PROCPPFLAGS) iname=$(EXE)
$(CCP) -c $(INCLUDE) $(EXE).c
$(CCP) -o $(EXE) $(OBJS) -L$(LIBHOME) $(PROLDLIBS)
samples: $(SAMPLES)
cppsamples: $(CPPSAMPLES)
$(SAMPLES):
$(MAKE) -f $(MAKEFILE) build OBJS=$@.o EXE=$@
$(CPPSAMPLES):
$(MAKE) -f $(MAKEFILE) cppbuild OBJS=$@.o EXE=$@
sample5:
@echo 'sample5 is a user-exit demo; use a forms makefile to build it.'
.pc.c:
$(PROC) $(PROCFLAGS) iname=$*.pc
.pc.o:
$(PROC) $(PROCFLAGS) iname=$*.pc
$(CC) $(CFLAGS) -c $*.c
.c.o:
$(CC) $(CFLAGS) -c $*.c
sample6.o: sample6.pc
$(PROC) dbms=v6_char iname=$*.pc
$(CC) $(CFLAGS) $(PRECOMPPUBLIC) -c $*.c
sample9.o: sample9.pc calldemo-sql
$(PROC) $(PROCPLSFLAGS) iname=$*.pc
$(CC) $(CFLAGS) $(PRECOMPPUBLIC) -c $*.c
cv_demo.o: cv_demo.pc cv_demo-sql
$(PROC) $(PROCPLSFLAGS) iname=$*.pc
$(CC) $(CFLAGS) $(PRECOMPPUBLIC) -c $*.c
sample11.o: sample11.pc sample11-sql
$(PROC) $(PROCPLSFLAGS) iname=$*.pc dbms=v6
$(CC) $(CFLAGS) $(PRECOMPPUBLIC) -c $*.c
calldemo-sql:
sqlplus scott/tiger @../sql/calldemo </dev/null
sample11-sql:
sqlplus scott/tiger @../sql/sample11 </dev/null
cv_demo-sql:
sqlplus scott/tiger @../sql/cv_demo </dev/null
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -