--- openssl/makefile.mk.orig 2009-12-06 12:25:44.000000000 +0900 +++ openssl/makefile.mk 2009-12-12 17:14:17.000000000 +0900 @@ -65,7 +65,7 @@ OUT2LIB += libcrypto.* OUT2INC += include/openssl/* -.IF "$(OS)" == "LINUX" || "$(OS)" == "FREEBSD" +.IF "$(OS)" == "LINUX" PATCH_FILES=openssllnx.patch ADDITIONAL_FILES:= \ libcrypto_OOo_0_9_8l.map \ @@ -103,6 +103,22 @@ .ENDIF .ENDIF +.IF "$(OS)" == "FREEBSD" + PATCH_FILES=openssllnx.patch + ADDITIONAL_FILES:= \ + libcrypto_OOo_0_9_8l.map \ + libssl_OOo_0_9_8l.map + .IF "$(CPU)" == "I" + CONFIGURE_ACTION=Configure BSD-x86-elf + .ELIF "$(BUILD64)" == "1" + CONFIGURE_ACTION=Configure BSD-x86_64 + .ELSE + CONFIGURE_ACTION=Configure BSD-generic32 + .ENDIF + # if you build openssl as shared library you have to patch the Makefile.Shared "LD_LIBRARY_PATH=$$LD_LIBRARY_PATH \" + #BUILD_ACTION=make 'SHARED_LDFLAGS=-Wl,--version-script=./lib$$(SHLIBDIRS)_OOo_0_9_8e.map' +.ENDIF + .IF "$(OS)" == "WNT" .IF "$(COM)"=="GCC"