⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 李刚 请赶快放开我的权限 我上载的源码都是很精湛的,请查阅,qing请加我 li_xue_ming@msn.com必要的话可以和我在线沟通
💻
字号:
#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 + -