fix illegal instruction use
simplify gtest makefile
Merge pull request #148 from varunbpatil/makefile_simplify

simplify gtest makefile
fix typo
Merge pull request #149 from varunbpatil/typo

fix typo
fix the range of SAD
fix crash caused by empty packets and add more checks
Don't call make recursively to build codec_unittest
Fix building in MSVC 2012 by avoiding redefining the inline keyword

While building succeeds in MSVC 2008, it currently fails in 2012
due to error C1189 "The C++ standard library forbids macroizing
keywords", which is caused by doing "#define inline __inline" in
the macros.h header.

This could have been missed before since it only was triggered
if macros.h was included before some other system header was
included that contained checks against these inline defines.
Make the compiler/ar/linker file output parameters overrideable

This is in preparation for allowing building using MSVC via
makefiles.
Allow overriding the command syntax for linking libraries
Allow overriding the cflags for debug/optimization and for 32/64 bit
Add platform files for msvc and msvc-arm

Build with "make UNAME=msvc" to invoke this.
Don't load welsdec.dll at runtime in the decConsole test app on windows

Instead just link directly to it. This matches how the library is
linked/loaded in encConsole/h264enc as well.

Only the 2008 version project file is updated for now, since
the 2010 and 2012 ones are out of sync right now.
Add a runtime option for controlling frame skipping
Merge pull request #158 from mstorsjo/fix-msvc-2012-build

Fix building in MSVC 2012 by avoiding redefining the inline keyword
Merge pull request #150 from mstorsjo/msvc-make

Support building with MSVC via the makefiles by doing "make UNAME=msvc"
Merge pull request #154 from mstorsjo/no-recursive-make

Don't call make recursively to build codec_unittest
Omit assembler source rules if no asm sources are found
Regenerate gtest-targets.mk using mktargets.sh/py

This simplifies updating all makefiles consistently.