summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Allow overriding build settings from the environmentJean Delvare2020-04-171-8/+9
| | | | | | | | | | | Let packagers pass their own CC, CFLAGS and LDFLAGS settings. The settings which are specific to dmidecode are appended later so that they are applied no matter what. This should fix bug #55805: https://savannah.nongnu.org/bugs/?55805 Signed-off-by: Jean Delvare <jdelvare@suse.de>
* dmidecode: Add missing build dependencies on dmioutput.hJean Delvare2020-04-071-2/+2
| | | | | | | dmidecode.c and dmioem.c both include dmioutput.h so they must be rebuilt if that header file changes. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* dmidecode: Update copyright yearJean Delvare2020-04-011-1/+1
|
* dmidecode: Add helper function pr_commentJean Delvare2020-04-011-2/+5
| | | | | | Print all comments through a helper function pr_comment. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* Fix install-doc targetJean Delvare2017-07-171-1/+1
| | | | | | | | | | CHANGELOG was replaced by NEWS but I forgot to update the references to that file. This fixes bug #51475: https://savannah.nongnu.org/bugs/?51475 Fixes: 82a34ddbc524 ("Goodbye CHANGELOG, welcome NEWS")
* dmidecode: Add support for 64-bit addressesJean Delvare2015-04-271-1/+5
| | | | | | | | We can easily support 64-bit addresses by compiling dmidecode with -D_FILE_OFFSET_BITS=64. This looks reasonably portable. Also add support for 32-bit long tables, as SMBIOS 3.0.0 allows it, even though I don't expect to see such a long DMI table any time soon.
* Update my e-mail addressJean Delvare2014-02-031-1/+1
|
* Revert previous unintended change to that file.Jean Delvare2013-04-231-1/+1
|
* Drop unneeded and possibly dangerous cast.Jean Delvare2013-04-231-1/+1
| | | | Not that I really expect memory modules running above 32 V...
* Rework BSD make compatibility trick. The previous trick would breakJean Delvare2010-10-111-6/+12
| | | | GNU make 3.82.
* Clarify license.Jean Delvare2009-04-041-5/+9
|
* Update copyright statements.Jean Delvare2008-02-161-2/+2
|
* Fix the uninstall-man target.Jean Delvare2007-06-271-1/+1
|
* Do not build biosdecode, ownership and vpddecode on IA-64, as IA-64Jean Delvare2007-02-161-21/+20
| | | | | systems have no BIOS. This was quite tricky to keep both GNU make and BSD make happy, but it seems that I finally succeeded.
* Define an ARRAY_SIZE macro which computes the size of a static array, andJean Delvare2007-02-111-2/+2
| | | | use it where relevant.
* Move the decoding of OEM-specific entries to a separate source file.Jean Delvare2007-02-111-4/+7
|
* Move the command line handling of vpddecode to a separate source file.Jean Delvare2005-10-031-3/+6
|
* Make it possible for --string to print decoded binary data rather thanJean Delvare2005-09-141-1/+1
| | | | only DMI strings. Add four such string keywords.
* Export four specific decoding functions, make them suitable for externalJean Delvare2005-09-141-1/+2
| | | | call.
* Use -Wundef.Jean Delvare2005-09-051-1/+1
|
* Move the command line handling of dmidecode to a separate source file.Jean Delvare2005-06-151-3/+6
|
* Use variables for install and rm commands, so that these can be overridenJean Delvare2005-04-031-24/+30
| | | | by the caller.
* Install some documentation files (README, CHANGELOG, AUTHORS).Jean Delvare2005-03-251-7/+30
|
* Install manual pages under $(prefix)/share/man by default, instead ofJean Delvare2005-03-201-1/+1
| | | | $(prefix)/man, so as to comply with the FHS.
* Use -Winline.Jean Delvare2005-03-061-1/+1
|
* ownership.o depends on version.h.Jean Delvare2005-02-281-1/+1
|
* Use -Wmissing-prototypes.Jean Delvare2005-02-121-2/+2
|
* Discard -pedantic, we don't really need this.Jean Delvare2005-02-111-1/+1
|
* Everything depends on config.h.Jean Delvare2005-02-061-5/+5
|
* Move USE_MMAP to config.h, use mmap on Linux only.Jean Delvare2004-12-101-1/+0
|
* Be LDFLAGS aware. Original patch by Roberto Nibali.Jean Delvare2004-10-011-4/+7
|
* Drop TABLE_LITTLEENDIAN.Jean Delvare2004-04-111-1/+0
|
* Make it easier to select where to install the binaries and manual pages,Jean Delvare2004-03-201-13/+18
| | | | | and to use different paths when building and installing. Patch by Petter Reinholdtsen.
* Add manual pages.Jean Delvare2004-02-231-7/+10
|
* -D__IA64__ is gone.Jean Delvare2003-11-131-1/+0
|
* Add deleting core to the clean target.Jean Delvare2003-10-191-1/+1
|
* Handle the new vpddecode program.Jean Delvare2003-10-121-6/+34
| | | | | | Fix dependencies for ownership. Add strip target. Various cleanups (reordering, comments, optimization and debug flags).
* Don't use $^ since it isn't supported by BSD make. Reported by HuguesJean Delvare2003-09-131-3/+3
| | | | Lepesant.
* Fix missing ownership dependency for install target.Jean Delvare2003-09-051-1/+1
|
* Now use USE_MMAP by default.Jean Delvare2003-06-201-1/+1
|
* Can now use mmap() instead of mallow()/read() to access the DMI table.Jean Delvare2003-06-191-0/+1
| | | | | This is enabled by -DUSE_MMAP and could solve access problems on IA-64 systems as well as on some laptops (unconfirmed).
* Preliminary support for IA-64.Jean Delvare2003-06-191-0/+1
|
* Modified to support ownership (new program).Jean Delvare2003-06-171-2/+10
|
* Moved common "util" functions to util.c.Jean Delvare2003-06-171-5/+14
|
* Restored optional CFLAGS modifier lines.Jean Delvare2003-06-041-0/+3
|
* Moved version definition to version.h.Jean Delvare2003-03-061-2/+2
|
* Updated copyright years.Jean Delvare2003-03-061-1/+1
|
* Added target biosdecode.Jean Delvare2003-03-011-10/+15
|
* A simple Makefile.Jean Delvare2003-01-191-0/+29