📄 makefile_aix_4.3
字号:
# Modify the NNSY_ROOT and STL_DIR entries !!!
# This makefile will build successfully only on AIX 4.3
# NNSY install directory
#NNSY_ROOT=/usr/lpp/nnsy
# STL information
STL_DIR=/share/roguewave/workspaces/AIX43/IBMCPP364/15s
STL_INCLUDES=-I$(STL_DIR)/include
STL_LIBS=-L$(STL_DIR)/lib
# AIX specific info
LIBPRE=lib
LIBEXT=so
OBJEXT=o
LINK=/usr/ibmcxx/bin/makeC++SharedLib_r
COMPILE=/usr/ibmcxx/bin/xlC_r
COMPILE_FLAGS=-g -qrtti=all -qldbl128 -qmaxmem=4096 -qnotempinc
LINK_FLAGS= -brtl -bnolibpath -bnoipath -p 0
INCLUDE_PATHS= -I$(NNSY_ROOT)/adk38/include \
$(STL_INCLUDES)
DEFINES= -DINFR_OS_AIX=0x0430 -DINFR_THREAD_POSIX \
-DINFR_USE_ROGUEWAVE -DUSING_TRACING \
-DRWSTD_EXCEPTION_PREDEFINED \
-DRWSTD_LOGIC_ERROR_PREDEFINED -DNNADKSTUBPLUGIN_EXPORTS \
-DINFR_COMPILER_IBMCXX -DRWSTD_MULTI_THREAD=1
LIB_PATHS= -L$(NNSY_ROOT)/bin \
$(STL_LIBS)
LIBS= -ladk38 -ladk38basepi -linfr18 -lcfg14 \
-lndo11 \
-lstd15s -lpthread
# 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) $(LIBS) \
NNADKStubPlugIn.o -o libnnadkstub.so
clean:
rm -rf *.$(OBJEXT) *.$(LIBEXT) Templates.DB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -