diff -burN a/HLLib/Makefile b/HLLib/Makefile --- a/HLLib/Makefile 2008-11-23 16:46:16.000000000 -0800 +++ b/HLLib/Makefile 2009-05-29 22:23:26.000000000 -0700 @@ -1,7 +1,7 @@ CXX = g++ -HLLIB_VERS = 2.0.10 +HLLIB_VERS = $(shell awk -f get_version.awk < stdafx.h) LDFLAGS = -shared -Wl,-soname,libhl.so.2 -CXXFLAGS = -O2 -g -fpic -funroll-loops -fvisibility=hidden +CXXFLAGS += -fpic -funroll-loops -fvisibility=hidden PREFIX = /usr/local sources = BSPFile.cpp Checksum.cpp DebugMemory.cpp DirectoryFile.cpp \ DirectoryFolder.cpp DirectoryItem.cpp Error.cpp FileMapping.cpp \ diff -burN a/HLLib/get_version.awk b/HLLib/get_version.awk --- a/HLLib/get_version.awk 1969-12-31 16:00:00.000000000 -0800 +++ b/HLLib/get_version.awk 2009-05-29 22:21:58.000000000 -0700 @@ -0,0 +1,18 @@ +#!/usr/bin/awk -f + +# This script is called by the Makefile +# its job is to find and print the version +# of HLLib (from stdafx.h) + +BEGIN { + +} + +$0 ~ /HL_VERSION_STRING/ { + gsub("\"", "", $$3); + print $3; +} + +END { + +} diff -burN a/HLLib/stdafx.h b/HLLib/stdafx.h --- a/HLLib/stdafx.h 2008-11-23 16:42:06.000000000 -0800 +++ b/HLLib/stdafx.h 2009-05-11 12:52:50.000000000 -0700 @@ -47,7 +47,9 @@ typedef unsigned __int32 hlUInt32; typedef unsigned __int64 hlUInt64; #else +# include # include +# include typedef uint8_t hlUInt8; typedef uint16_t hlUInt16;