makefile_hp-ux_b.11.00

来自「puwerbuilder test example」· 00 代码 · 共 51 行

00
51
字号
# Modify the NNSY_ROOT entry !!!
# This makefile will build successfully only on HP 11.00

# NNSY install directory
#NNSY_ROOT=/opt/nnsy

# STL information (Not needed with aCC)
#STL_DIR=
#STL_INCLUDES=-I$(STL_DIR)/include
#STL_LIBS=-L$(STL_DIR)/lib

# HP specific info
LIBPRE=lib
LIBEXT=sl
OBJEXT=o

LINK=/opt/aCC/bin/aCC
COMPILE=/opt/aCC/bin/aCC

COMPILE_FLAGS=+DAportable +Z -g
LINK_FLAGS=-b -Wl,+s

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

DEFINES=	-D_REENTRANT -DRWSTD_MULTI_THREAD=1 -D_THREAD_SAFE=1 \
		-DINFR_OS_HPUX=0x1100 -DINFR_THREAD_POSIX \
		-DINFR_COMPILER_ACC=0x0313 \
		-DHPUX -DV11_00

LIB_PATHS=	-L$(NNSY_ROOT)/bin 

LIBS=	-ladk38 -ladk38basepi -linfr18 -lcfg14 \
	-lndo11 \
	-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) $(INCLUDES) $(DEFINES) $(LIBS) \
	NNADKStubPlugIn.o -o libnnadkstub.$(LIBEXT)

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

⌨️ 快捷键说明

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