For distro maintainers having `-Werror` can delay update of GCC.
Since every GCC release might add new warnings that were not
yet captured, it might break the build of packages.
With this, distros can now build with `NOWERROR=TRUE` instead of
patching either the errors or the makefiles.
The default behavior keeps on using `-Werror`.
Fixes#798
This was the only documentation in the verious tarballs. Since
each documentation file is directly available on the website,
it seems to be overkill to include this file in the binary
tarball.
This file is a updated version of the readme file in the msvc9
directory that was deleted with the removal of old visual studio
files.
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
The acpinames was a simple utility to populate the ACPI namespace
without executing any AML code. However, ACPICA now supports executable
opcodes outside of control methods. This means that executable AML
opcodes such as if and store opcodes need to be executed during table
load. Therefore, acpinames needs to match the same behavior as acpiexec
utility and we no longer have the need to maintain acpinames.
In order to dump the contents of the ACPI namepsace using acpiexec, do
following command:
acpiexec -b "n" [aml files]
This change removes all source files, makefile targets, and visual
studio project files for the acpinames utility.
Signed-off-by: Kaneda <erik.kaneda@intel.com>
Since moving over to visual studio 2017, these files are no longer
maintained. Use visual studio files in generate/msvc2017 instead.
Signed-off-by: Kaneda <erik.kaneda@intel.com>
Some machines may be using HOST in their environment to represent the
host name for their machines. Avoid this problem by renaming this
variable from HOST to ACPI_HOST.
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
AslCompiler.y had been split into numerous .y files several years
ago. When this change happened, the actual file was never removed.
This commit removes this unecessary file, and adds the .y files to be
displayed in the solution explorer, and adds build rules for
AslParser.y.
Signed-off-by: Erik Kaneda <erik.kaneda@intel.com>
Add the unix makefiles as a project to the solution file.
Aids/simplifies editing of the makefiles -- they are not
used during the generation of the MSVC builds.
Debug flag is set for CFLAGS and LDFLAGS if make is invoked with the
DEBUG flag set to TRUE (make DEBUG=TRUE).
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>