--- Makefile.orig Thu May 24 10:21:25 2007
+++ Makefile Thu May 24 10:22:26 2007
@@ -1,6 +1,8 @@
# Commands to compile Hoard for various targets.
# Run make (with no arguments) to see the complete target list.
+FREEBSD_COMPILE := $(CXX) $(CFLAGS) -static -DNDEBUG -I. -Iheaplayers -Iheaplayers/util -D_REENTRANT=1 -shared libhoard.cpp -Bsymbolic -o libhoard.so -pthread -fPIC
+
DARWIN8_COMPILE := g++ -pipe -O2 -DNDEBUG -I. -Iheaplayers -Iheaplayers/util -D_REENTRANT=1 -compatibility_version 1 -current_version 1 -dynamiclib libhoard.cpp -o libhoard.dylib -ldl -lpthread
DARWIN8_COMPILE_DEBUG := g++ -pipe -g -I. -Iheaplayers -Iheaplayers/util -D_REENTRANT=1 -compatibility_version 1 -current_version 1 -dynamiclib libhoard.cpp -o libhoard.dylib -ldl -lpthread
@@ -36,6 +38,7 @@
all:
@echo "To build Hoard, specify the desired build target:"
+ @echo " freebsd"
@echo " darwin"
@echo " linux-gcc-x86"
@echo " linux-gcc-x86-64"
@@ -47,6 +50,9 @@
@echo " (for build instructions on Windows, see NOTES.Windows)"
.PHONY: darwin linux-gcc-x86 linux-gcc-x86-debug solaris-sunw-sparc solaris-sunw-x86 solaris-gcc-sparc generic-gcc linux-gcc-x86-64 clean
+
+freebsd:
+ $(FREEBSD_COMPILE)
darwin:
$(DARWIN8_COMPILE)
syntax highlighted by Code2HTML, v. 0.9.1