📄 makefile_sunos_5.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 + -