# $Id: platform_netbsd.GNU 82160 2008-06-25 06:01:22Z jtc $ # platform_netbsd.GNU versioned_so = 1 exceptions ?= 1 debug ?= 1 optimize ?= 1 threads ?= 1 pipes ?= 1 no_hidden_visibility ?= 1 CC = gcc CXX = g++ CFLAGS += -W -Wall -Wpointer-arith DCFLAGS += -g LDFLAGS += -Wl,-rpath $(ACE_ROOT)/lib DLD = $(CXX) LD = $(CXX) LIBS += OCFLAGS += -O2 PIC = -fpic AR = ar ARFLAGS = ruv RANLIB = ranlib SOFLAGS += $(CPPFLAGS) -shared SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $< PRELIB = @echo ifeq ($(threads),1) LDFLAGS += -pthread CFLAGS += -D_REENTRANT -DACE_HAS_THREADS endif # threads # Test for template instantiation, add to SOFLAGS if versioned_so set, # add -E to LDFLAGS if using GNU ld # include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU CCFLAGS += $(CFLAGS) $(TEMPLATES_FLAG)