Kernel 3.7.4-1-desktop and amd-13.1-legacy not compatible

Each time I run the make file to install the amd 13.6-legacy driver,
with or without the 3 line patch to the file firegl_public.c, it fails with the
fglrx-install.log file contents as follows,

Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers.  
/lib/modules/3.7.4-1-desktop/build/include/linux/version.h cannot be found on 
this system.
fglrx installation is being forced. Installation will proceed without the 
required tools on the system.
Uninstalling any previously installed drivers.
Unloading radeon module...
Unloading drm module...
ERROR: Module drm is in use by ttm,drm_kms_helper
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Error] Kernel Module : Kernel module build environment not found - please 
consult readme.
[Reboot] Kernel Module : mkinitrd

The file
has the contents,

#define LINUX_VERSION_CODE 198404
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

Anyone know if this is the file being sort?

Can anyone confirm that the file
exists on their systems?

Does anyone have this driver working with the kernel 3.7?

should now be deleted!!!