diff -burN a/HLLib/Makefile b/HLLib/Makefile --- a/HLLib/Makefile 2008-11-23 17:46:16.000000000 -0800 +++ b/HLLib/Makefile 2009-07-24 22:01:45.071619111 -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-07-24 22:19:20.031615793 -0700 @@ -0,0 +1,19 @@ +#!/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 { + RVAL=1 +} + +$0 ~ /HL_VERSION_STRING/ && NF == 3 && RVAL == 1 { + gsub("\"", "", $3) + print $3 + RVAL=0 +} + +END { + exit RVAL +} diff -burN a/HLLib/stdafx.h b/HLLib/stdafx.h --- a/HLLib/stdafx.h 2009-06-27 18:01:50.000000000 -0700 +++ b/HLLib/stdafx.h 2009-07-24 22:01:45.071619111 -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;