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

📄 makefile_sunos_5.6

📁 puwerbuilder test example
💻 6
字号:
# Modify the NNSY_ROOT and STL_DIR entries !!!
# This makefile will build successfully only on Solaris 2.6

# NNSY install directory
NNSY_ROOT=/opt/nnsy

# Solaris specific info
LIBPRE=lib
LIBEXT=so
OBJEXT=o

LINK=/opt/SUNWspro/SC5.0/bin/CC 
COMPILE=/opt/SUNWspro/SC5.0/bin/CC 

COMPILE_FLAGS=	-O2 -features=no%anachronisms -mt -KPIC
LINK_FLAGS=	-G -z defs -nolib $(COMPILE_FLAGS)

INCLUDE_PATHS=	-I$(NNSY_ROOT)/adk38/include \
		 $(STL_INCLUDES)

DEFINES=	-DINFR_OS_SUNOS=0x0560 -DINFR_COMPILER_SUNPROCC=0x0500 \
		-DRWSTD_MULTI_THREAD -DINFR_THREAD_POSIX \
		-DUSING_TRACING

LIB_PATHS=	-L$(NNSY_ROOT)/bin \
		$(STL_LIBS) 

LIBS=	-ladk38 -ladk38basepi -linfr18 -lcfg14 \
		-lndo11 -loti23\
		-lsocket -lnsl -lposix4 -lpthread \
		-lm -lCrun -lCstd -lw -lthread -lc

# Targets

.SUFFIXES: .cpp .o

.cpp.$(OBJEXT):
	$(COMPILE) $(COMPILE_FLAGS) $(INCLUDE_PATHS) $(DEFINES) -c $<

all:   libnnadkstub.so

libnnadkstub.so:     NNADKStubPlugIn.$(OBJEXT)
	$(LINK) $(LINK_FLAGS) $(LIB_PATHS) $(INCLUDE_PATHS) \
	$(DEFINES) NNADKStubPlugIn.o $(LIBS) -o libnnadkstub.so

clean: 
	rm -rf *.$(OBJEXT) *.$(LIBEXT) Templates.DB

⌨️ 快捷键说明

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