aboutsummaryrefslogtreecommitdiffstats
path: root/unix/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-291-49/+0
| | | | | | | | 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.
* Assemble via ELF, to enable future linkingH. Peter Anvin2008-05-281-1/+2
| | | | | Assemble all files to ELF instead of using the NASM built-in linker. This can enable us to do actual linking in the future.
* 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 :=
* Create libinstaller; actually implement boot-once for extlinuxH. Peter Anvin2007-12-141-2/+2
| | | | | | --once now supported for extlinux; some infrastructure for syslinux there as well, need implementation in all the various installers, however.
* 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.
* Deal with various distributions breaking gcc in weird waysH. Peter Anvin2007-02-061-1/+7
|
* Unix installer: use Linux-native ioctls instead of libfatH. Peter Anvin2007-01-311-2/+2
| | | | | | Unix installer: use Linux-native ioctls instead of libfat. This should make it smaller, and should also make it possible to use the vfat filesystem (need to clean up the mount code for that to work.)
* Across-the-board stealth whitespace cleanupH. Peter Anvin2006-05-031-3/+0
|
* malloc.h is internal; put in lib/hpa2004-12-161-2/+2
| | | | Fix "make clean" for unix installer
* More adjustment to the Brave New World<TM>hpa2004-12-151-3/+7
|
* Prepping for new 2.20 version: rewrite main syslinux program to supporthpa2004-12-151-0/+39
FAT32 and EDD, and a new cleaner installer infrastructure.