Commit Graph

14 Commits

Author SHA1 Message Date
Pavel Roskin e1a1d8f94f Port elements of the build system from ndiswrapper
This eliminates compilation to find the kernel version. The new Makefile
provides more sanity checks and more verbose reporting.
2014-06-17 12:04:32 -04:00
Pavel Roskin 8c73cc55b1 Remove support for Linux kernels older than 2.6.13
Linux 2.6.13 introduced Wireless Extension 18 with WPA support.  It was
released in August 2005.  People making changes to MadWifi should not be
required to be software archeologistists to test their changes.
2013-11-12 11:46:06 -05:00
proski 311e88720d Remove -Werror from WARNINGS
It's impossible to eliminate all warnings with all combinations of
kernels and compilers.  Users are punished for using untested
combinations that should be OK.  Other projects don't use -Werror and
nothing bad happens.

Future compilers would surely introduce new warnings.  MadWifi doesn't
need to break because of that.

There is no way to make -Werror apply to MadWifi code but not to the
kernel headers.  Linux kernel doesn't use -Werror, why should MadWifi?

Using -Werror creates a false sense of security.  It's easy to assume
that the code is warning-free at least on the developers' systems.
However, broken code was committed in the past that would not compile at
all.  Code quality means more that absence of warnings.  It cannot be
ensured by -Werror.


git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@4172 0192ed92-7a03-0410-a25b-9323aeb14dbd
2011-10-07 21:42:25 +00:00
proski 58395167ee Remove all references to _trace_regop() and MMIOTRACE
It's obsolete and useless now, when the HAL sources are open.  It also
misuses ath_hal_debug in a way incompatible with the use of
ath_hal_debug inside the HAL.

The mmiotrace facility is available in the kernel and doesn't require
any changes to the sources.


git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@4020 0192ed92-7a03-0410-a25b-9323aeb14dbd
2009-05-07 21:11:03 +00:00
proski 5702465321 Merge madwifi-free branch into the trunk
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3978 0192ed92-7a03-0410-a25b-9323aeb14dbd
2009-04-07 01:26:53 +00:00
proski 25fbd8a072 Remove all references to ALQ from makefiles
ALQ has never been functional in MadWifi, and now it's pointless.


git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3967 0192ed92-7a03-0410-a25b-9323aeb14dbd
2009-04-01 21:30:10 +00:00
proski da7fdf05c1 Remove trailing whitespace where it's not in madwifi-dfs branch
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3783 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-07-17 03:44:41 +00:00
mentor 0bdf7ff4cf Move all warnings, pedantic or otherwise, to the WARNINGS variable - seems they were added in a different place in r3533
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3546 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-18 02:08:35 +00:00
mtaylor 7e4c9f199b Use EXTRA_CFLAGS intead of CFLAGS. Remove -Werror
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3537 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-11 04:15:17 +00:00
mtaylor 9269ea6eb9 Restore default behavior of making debug builds
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3535 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-10 23:59:01 +00:00
mtaylor 0290dccff0 Cleanup for handling of empty environment variables.
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3533 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-10 23:50:11 +00:00
mtaylor a78d83bb0d Debugging function cleanup:
1) Move all debug preprocessor flags out into make files
2) Add support for remaining preprocessor flags to be set by ENV variables
3) Add support for HAL tracing to include device name



git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3481 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-04-09 19:55:49 +00:00
proski 18178f002d Filter out -mapcs-32, it's not universally supported
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@2929 0192ed92-7a03-0410-a25b-9323aeb14dbd
2007-11-23 06:31:11 +00:00
mrenzmann 2c0d8db912 Restructuring the repository layout in response to ath5k.
git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@2721 0192ed92-7a03-0410-a25b-9323aeb14dbd
2007-10-04 13:07:51 +00:00