1 #################################################################################
3 # Copyright (c) 1993-2009 Progress Software Corporation and/or
4 # its affiliates or subsidiaries.
7 #################################################################################
11 ART_LIB_DIR
= $(IT_PRODUCT_DIR
)/asp
/$(IT_PRODUCT_VER
)/lib
12 ART_CXX_INCLUDE_DIR
= $(IT_PRODUCT_DIR
)/asp
/$(IT_PRODUCT_VER
)/include
14 IT_PRODUCT_SHLIB_DIR
= $(IT_PRODUCT_DIR
)/shlib
15 IT_PRODUCT_DEF_SHLIB_DIR
= $(IT_PRODUCT_DIR
)/shlib
/default
20 CXXFLAGS
= -I
$(ART_CXX_INCLUDE_DIR
)\
21 -g3
-m32
-mtune
=pentium3
-march
=i586
-pipe
-Wno-ctor-dtor-privacy
-D_REENTRANT\
25 CXXLDFLAGS
= $(CXXFLAGS
) -rdynamic
-L
/usr
/local
/lib
-Wl
,-t
-lpthread
-lrt
28 CLEAN_TEMPL_REPOSITORY
=
30 CXXSHLIBFLAGS
= $(CXXFLAGS
) -fPIC
32 SHLIB_CXX_COMPILER_ID
= gcc34
38 SHLIBLDFLAGS
= -rdynamic
-Wl
,-Bdynamic
-Wl
,-export-dynamic
-shared
-rdynamic
-L
/usr
/local
/lib
-Wl
,-t
-lpthread
-lrt
40 LDLIBS
= -L
$(ART_LIB_DIR
)\
41 -L
$(IT_PRODUCT_SHLIB_DIR
)\
42 -L
$(IT_PRODUCT_DEF_SHLIB_DIR
) $(EXTRA_LIB_PATH
)\
45 ORACLE_BIN_DIR
= $(ORACLE_HOME
)/bin
46 ORACLE_LIB_DIR
= $(ORACLE_HOME
)/lib
47 ORACLE_INCLUDES
= -I
$(ORACLE_HOME
)/precomp
/public
48 PRO_CXX_FLAGS
= -fpermissive
49 PROC_INCLUDES
= include=/usr
/include include=$(ART_CXX_INCLUDE_DIR
)
52 OBJS
= $(SOURCES
:.
cxx=.o
)
56 # These demo makefiles do not support clearmake parallel builds
60 $(ORACLE_BIN_DIR
)/proc
$< code
=cpp lines
=yes parse
=partial cpp_suffix
=cxx threads
=no
define=IT_PROC
$(PROC_INCLUDES
)
64 $(CXX
) -c
$(CXXFLAGS
) -o
$@
$<