1 ################################################################################ 38 ################################################################################ 42 # This architecture (required) 44 RNMAKE_ARCH_FQNAME = phony-test-arch
47 #------------------------------------------------------------------------------ 49 #------------------------------------------------------------------------------ 51 # Architecture Include Directories 54 # Architecture specific CPP, C, and C++ Flags 55 RNMAKE_ARCH_CPPFLAGS =
57 RNMAKE_ARCH_CXXFLAGS =
59 # Build Support Commands 62 STRIP_LIB = strip --strip-debug
63 STRIP_EXE = strip --strip-all
66 #------------------------------------------------------------------------------ 67 # C Compiler and Options 68 #------------------------------------------------------------------------------ 70 CFLAGS_CODEGEN = -fPIC -m32
73 CFLAGS_WARNING = -Wall -Wconversion -Wno-implicit-
int 76 CFLAGS = $(CFLAGS_CODEGEN) \
81 # Make C/CXX Dependencies Command 82 RNMAKE_MAKEDEPS = $(CC) $(CFLAGS_DEPS_ONLY)
85 #------------------------------------------------------------------------------ 86 # C++ Compiler and Options 87 #------------------------------------------------------------------------------ 90 CXXFLAGS_OPTIMIZE = -O2
91 CXXFLAGS_CPP_ONLY = -E
92 CXXFLAGS = -m32 $(CXXFLAGS_DEBUG) \
93 $(CXXFLAGS_OPTIMIZE) \
97 #------------------------------------------------------------------------------
99 #------------------------------------------------------------------------------
103 # -Wl,--export-dynamic 109 #------------------------------------------------------------------------------ 110 # Library Archiver/Linker and Options 111 #------------------------------------------------------------------------------ 119 SHLIB_LD = $(CC) -shared -m32
124 SHLIB_LD_LIBS = ${LIBS}
127 # Dynamically Linked Libraries 128 DLLIB_LD = $(CC) -shared -m32
131 DLLIB_LD_NOSTART = -nostartfiles
134 DLLIB_LD_LIBS = ${LIBS}
136 DLLIB_APP_CFLAGS = -rdynamic -fPIC
140 #------------------------------------------------------------------------------ 141 # System and Optional Packages 142 #------------------------------------------------------------------------------ 145 RNMAKE_PYTHON_ENABLED = n
147 # SWIG - Simplified Wrapper and Interface Generator command 148 RNMAKE_SWIG_ENABLED = n
151 XCFLAGS = -I/usr/X11R6/include
154 XLIBPATH = -L/usr/X11R6/lib64
155 XLIB = -lSM -lICE -lX11
160 # Posix Thread Library: 161 PTHREADLIB = -lpthread
164 PTHREADLIB_CPPFLAGS =
185 TCLTKLIBS = -ltk -lm -ltcl -lm