path: root/com32/libutil/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* com32/libutil/Makefile: Duplicate spotless targetGene Cumm2009-02-281-2/+0
| | | | | | | Fix duplicate spotless target in com32/libutil/Makefile. Signed-off-by: Gene Cumm <gene.cumm@gmail.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Fix "make clean" confusionsyslinux-3.72H. Peter Anvin2008-09-251-1/+4
| | | | | | | | "make clean" must NOT remove stuff that "make installer" should not rebuild. This is a somewhat unfortunate choice of naming, but that's the way it is. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin2008-08-201-62/+3
| | | | | Cleanup and centralize the Makefile system even more. Fix a gcc 4.3 incompatibility in memdisk (definition of strlen).
* com32: compile with -std=gnu99H. Peter Anvin2008-08-121-2/+4
| | | | | | | Compile with -std=gnu99, this allows us to define initializers inside for() loops, which makes certain kinds of ugly macros easier to write. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Centralize configurables; better "make install" etcH. Peter Anvin2008-05-291-1/+2
| | | | | | | Begin the process of centralizing configurables. Improve "make install" and "make netinstall"; add "make extbootinstall".
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-291-1/+1
| | | | | | | | Move source files out of the root directory; the root is a mess and has become virtually unmaintainable. The Syslinux core now lives in core/; the Linux and generic utilities has moved into utils/, and copybs.com has moved into dos/; it had to go somewhere, and it seemed as good a place as any.
* Fixed the various Makefiles so that SYSLINUX compiles on platforms with GCC ↵Stefan Bucur2008-05-121-1/+1
| | | | -fstack-protector flag enabled by default.
* Use $(CC) in gcc_ok macro, not plain gccH. Peter Anvin2008-03-051-1/+1
| | | | | Use $(CC) in gcc_ok macro, not plain gcc. This seems to work, iff the gcc_ok macro is declared with =, not :=
* Clean up .*.d files for "make tidy" in libutilH. Peter Anvin2008-03-031-1/+1
* Prevent inclusion of system include files when inappropriateH. Peter Anvin2008-03-031-1/+7
| | | | | Use "-nostdinc -iwithprefix include" to prevent the inclusion of system header files, but still permitting *compiler* header files.
* com32/*: move _GNU_SOURCE definitions into MakefilesH. Peter Anvin2008-02-101-1/+1
| | | | | We need _GNU_SOURCE when compiling for Linux in enough places. Just move it to the LNXCFLAGS definition in the Makefiles.
* Update copyright yearH. Peter Anvin2008-01-101-1/+1
* Add sha256crypt and sha512crypt; not yet enabledH. Peter Anvin2007-11-091-1/+1
| | | | | | Add support for sha256crypt and sha512crypt to the library. Not yet included in the menu system, need to decide if it's worth 10K or if the code can be realistically compacted.
* Makefiles: create NASMOPT variableH. Peter Anvin2007-10-101-1/+2
| | | | | Create NASMOPT variable, defaulting to -O9999. Mostly there to test beta versions of NASM.
* Add support for Unix-standard MD5 passwordH. Peter Anvin2007-07-241-1/+2
* Don't clobber /dev/null when compiling as rootLuciano Rocha2007-05-251-2/+4
| | | | | | Compiling as root is highly discouraged, but some people do it anyway. gcc_ok, however, can clobber /dev/null due to "-o /dev/null"; this is bad. Instead, write a temporary file and delete it.
* Move <syslinux.h> to <syslinux/idle.h>; clean up libutil do_idle()H. Peter Anvin2007-03-201-1/+1
| | | | | | Move <syslinux.h> to <syslinux/idle.h> since that was all that was there; do_idle() in libutil can simply be a macro for syslinux_idle() or sched_yield() as appropriate.
* Library functions for manipulating initramfsH. Peter Anvin2007-03-151-2/+1
| | | | | | Library support for constructing initramfs. This version is *not* complete, as it doesn't take into account alignment requirements properly.
* Move the loadfile() routine into the syslinux/ namespace, and use it.syslinux-3.40-pre13H. Peter Anvin2007-03-141-1/+1
| | | | | - Move the loadfile() routine into <syslinux/loadfile.h>. - Actually use the loadfile() routine.
* Fix -fno-stack-protector per bug report from Gilles Espinassesyslinux-3.36-pre9H. Peter Anvin2007-02-081-1/+1
* Deal with various distributions breaking gcc in weird waysH. Peter Anvin2007-02-061-1/+1
* Remove more CVS-era $Id$ tags.H. Peter Anvin2006-08-171-1/+0
* Across-the-board stealth whitespace cleanupH. Peter Anvin2006-05-031-4/+3
* Beginnings of a file-moving APIhpa2005-09-251-1/+2
* More work on password support for the menu systems. Make the base64hpa2005-01-211-1/+1
| | | | | decoder work (necessary to handle encrypted passwords.) Simple SHA-1 password generator in Perl.
* Move idle function into libcom32; libutil function is now just a wrapper.hpa2005-01-201-1/+1
* Build native (not necessarily i386) binarieshpa2005-01-041-5/+5
* Compile with regparm turned on.syslinux-2.20-pre2hpa2004-12-161-1/+1
* Make "make install" do the right thing for the com32 libraryhpa2004-12-141-0/+11
* Update copyright headers.hpa2004-12-141-6/+21
* Library to decode console codes; demo programhpa2004-12-011-3/+3
* Utility library which can be compiled either for Linux or for COM32hpa2004-12-011-0/+86