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

📄 makefile

📁 李刚 请赶快放开我的权限 我上载的源码都是很精湛的,请查阅,qing请加我 li_xue_ming@msn.com必要的话可以和我在线沟通
💻
字号:
PROG = rrcheck

CMNINC = ../../../../common/include
DBINC  = ../../../../db/common/include
SYSINC = ../../../../sys/common/include
CMINC  = ../../../../cm/common/include

PROJINC += -I$(CMNINC) -I$(DBINC) -I$(SYSINC) -I$(CMINC)

LDLIBS += -lzdblib -lvos -lclntsh -lcommon -lcore4 -lnlsrtl3 
CFLAGS += $(PROJINC)
SRCS = rrcheck.cpp	


MAKE	= /usr/ccs/bin/make
CC 	= /opt/SUNWspro/bin/CC
cc 	= /opt/SUNWspro/bin/cc
LD 	= /usr/ccs/bin/ld
AR 	= ar
RANLIB	= ranlib
CP 	= cp
LN 	= ln
STRIP	= strip
RM	= rm
PROC    = proc

INCDIR	= ../include
SRCDIR	= ../source
OBJDIR	= ../object

SHARINC = ../../share/include

# common compile and link flags
CFLAGS	+= -c -mt -g -KPIC -D_POSIX_C_SOURCE=199506L -D__EXTENSIONS__ -D_DEBUG -DOMC_DATABASE=1 -DOMC_GPRS=0
LDFLAGS	+=
LDLIBS	+= -lpthread -lxnet -lposix4 -lvos 
PROJINC += -I$(INCDIR) -I$(SHARINC)

PROCFLAGS += code=cpp cpp_suffix=cpp threads=yes sqlcheck=SEMANTICS parse=partial HOLD_CURSOR=yes RELEASE_CURSOR=no MAXOPENCURSORS=30 USERID=omc/omc@omcl INCLUDE="$$(OMCSRC)/dbtest/mgr/difsvr/include"  INCLUDE="/usr/include" INCLUDE="$$(OMCSRC)/common/include" INCLUDE="$$(OMCSRC)/cm/common/include" INCLUDE="/opt/SUNWspro/SC5.0/include/CC4"





.PHONY: clean distclean install

TARGETS += all clean distclean install

#implicit rules, overriding those in /usr/share/make/make.rules

$(OBJDIR)/%.o: $(SRCDIR)/%.cpp
	$(CC) $(CFLAGS) -o $@ $<

$(SRCDIR)/%.cpp: $(SRCDIR)/%.pc
	$(PROC) $< $(PROCFLAGS) $(PROCINC)

.INIT:
	@if [ ! -d $(OBJDIR) ]; \
	then \
		mkdir $(OBJDIR); \
	fi


CPPSRCS= $(SRCS:%.cpp=$(SRCDIR)/%.cpp)
CPPOBJS= $(CPPSRCS:$(SRCDIR)/%.cpp=$(OBJDIR)/%.o)

AOBJS  = $(CPPOBJS)

PROG_NAME = $(OBJDIR)/$(PROG)

all: $(PROG_NAME)

$(PROG_NAME): $(AOBJS)
	$(CC) -misalign -mt -D_DEBUG -DOMC_DATABASE=1 -DOMC_GPRS=0 $(LDPATH) -g -o $@ $(AOBJS) $(LDLIBS)

clean:
	$(RM) -fr $(OBJDIR)/*

distclean:
	$(RM) -f  $$OMCHOME/bin/$(PROG)

install: $(PROG_NAME)
	$(CP) $(PROG_NAME) $$OMCHOME/bin


#include $(OMCSRC)/omc.prog.mk

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -