📄 makefile
字号:
#OMCR-2.0 CMAGT
OBJDIR = $(OMCSRC)/utility/cm/cmagt/object
SRCDIR = $(OMCSRC)/utility/cm/cmagt/source
PROG=cmagt
PROGNAME=$(OBJDIR)/$(PROG)
TARGET=all clean install
all: $(PROGNAME)
SRCS=cmagt.cpp fmessage.cpp
#SYSTEM MICRO DEFINITION
MAKE = /usr/ccs/bin/make
CC = /opt/SUNWspro/bin/CC
COMINC = /usr/include
COMMINC = /opt/SUNWspro/SC5.0/include/CC
OMCCOMMINC = $(OMCSRC)/common/include
CMCOMMINC = $(OMCSRC)/cm/common/include
DBCOMMINC = $(OMCSRC)/db/common/include
SYSCOMMINC = $(OMCSRC)/sys/common/include
CMAGTINC = ../include
CFLAGS += -c -g -KPIC
LDLIBS += -lpthread -lxnet -lposix4 -lvos -lafsm -lclntsh -lcommon \
-lcore4 -lnlsrtl3 -loplog -ldifapi -lutility -lentry \
-lsmf -lcmis -lasn -lasntype -lidreg -lcmipm
PROJINC += -I$(COMINC) -I$(COMMINC) -I$(OMCCOMMINC) -I$(CMCOMMINC)\
-I$(CMAGTINC) -I$(DBCOMMINC) -I$(SYSCOMMINC)
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 $@ $<
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 + -