2
# $Id: //poco/1.2/build/config/Linux#1 $
6
# Make settings for Linux 2.6/gcc 3.3
23
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -Wl,-rpath,$(dir $@) -o $@
24
SHLIBLN = $(POCO_BASE)/build/script/shlibln
25
DEP = $(POCO_BASE)/build/script/makedepend.gcc
32
# Extension for Shared Libraries
34
SHAREDLIBEXT = .so.$(target_version)
35
SHAREDLIBLINKEXT = .so
38
# Compiler and Linker Flags
51
STATICOPT_LINK = -static
54
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
55
DEBUGOPT_CC = -g -D_DEBUG
56
DEBUGOPT_CXX = -g -D_DEBUG
58
RELEASEOPT_CC = -O2 -DNDEBUG
59
RELEASEOPT_CXX = -O2 -DNDEBUG
63
# System Specific Flags
65
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
68
# System Specific Libraries
70
SYSLIBS = -lpthread -ldl