?? makefile
字號:
#OMCR-2.0 CMGETDB
OBJDIR = $(OMCSRC)/utility/cm/cmgetdb/object
SRCDIR = $(OMCSRC)/utility/cm/cmgetdb/source
PROG=cmgetdb
PROGNAME=$(OBJDIR)/../batch/$(PROG)
TARGET=all clean install
all: $(PROGNAME)
SRCS=cmgetdb.cpp
#SYSTEM MICRO DEFINITION
MAKE = /usr/ccs/bin/make
CC = /opt/SUNWspro/bin/CC
PROC = $(ORACLE_HOME)/bin/proc
COMINC = /usr/include
COMMINC = /opt/SUNWspro/SC5.0/include/CC
OMCCOMMINC = $(OMCSRC)/common/include
RELATIONINC = ../include
LINKINC = $(SRCDIR)
PROCINC = $(ORACLE_HOME)/precomp/public
CFLAGS += -c -g -KPIC
LDLIBS += -lutility -lpthread -lxnet -lposix4 -lvos -lcore4 -lnlsrtl3 -lpthread -lxnet -lposix4 -lvos -lclntsh -lcommon -lcore4 -lnlsrtl3
PROCFLAGS += code=cpp cpp_suffix=cpp parse=partial SQLCHECK=SEMANTICS USERID=omc/omc@omcl
PROJINC += -I$(COMINC) -I$(COMMINC) -I$(OMCCOMMINC) -I$(RELATIONINC) -I$(LINKINC) -I$(PROCINC)
CFLAGS += $(PROJINC)
.INIT:
@if [ ! -d $(OBJDIR) ]; \
then \
mkdir $(OBJDIR); \
fi
CPPSRCS=$(SRCS:%.cpp=$(SRCDIR)/%.cpp)
CPPOBJS=$(CPPSRCS:$(SRCDIR)/%.cpp=$(OBJDIR)/%.o)
ALLOBJS = $(CPPOBJS)
$(PROGNAME): $(ALLOBJS)
$(CC) -misalign -g -o $@ $(ALLOBJS) $(LDLIBS)
$(OBJDIR)/%.o: $(SRCDIR)/%.cpp
$(CC) $(CFLAGS) -o $@ $<
$(SRCDIR)/%.cpp: $(SRCDIR)/%.pc
$(PROC) $< $(PROCFLAGS) $(PROINC)
clean:
@rm -fr $(OBJDIR)/*
@rm -fr $(OBJDIR)/../source/*.o
install:$(PROGNAME)
@cp $(PROGNAME) $(OMCHOME)/bin
#include $(OMCSRC)/omc.prog.mk
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -