=default for generated implementation copy ctor
[ACE_TAO.git] / TAO / interop-tests / CdrOutArg / orbix / cxx_demo.mk
blobc258efe2d2a9ee95300f60f45c9056ca3184168f
1 #################################################################################
3 # Copyright (c) 1993-2009 Progress Software Corporation and/or
4 # its affiliates or subsidiaries.
5 # All Rights Reserved.
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
18 CXX= g++
20 CXXFLAGS= -I$(ART_CXX_INCLUDE_DIR)\
21 -g3 -m32 -mtune=pentium3 -march=i586 -pipe -Wno-ctor-dtor-privacy -D_REENTRANT\
22 $(EXTRA_CXXFLAGS)\
23 $(CXXLOCAL_DEFINES)
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
34 SHLIBSUFFIX= so
36 DEMO_SHLIB_FILE_NAME=
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)\
43 $(LINK_WITH)
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)
54 .SUFFIXES: .pc .cxx
56 # These demo makefiles do not support clearmake parallel builds
57 # .NOTPARALLEL:
59 .pc.cxx:
60 $(ORACLE_BIN_DIR)/proc $< code=cpp lines=yes parse=partial cpp_suffix=cxx threads=no define=IT_PROC $(PROC_INCLUDES)
62 .cxx.o:
63 $(RM) $@
64 $(CXX) -c $(CXXFLAGS) -o $@ $<