aboutsummaryrefslogtreecommitdiffstats
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: replace -W -Wall with centralized $(GCCWARN)H. Peter Anvin2010-01-101-2/+2
| | | | | | | | | Replace -W -Wall hardcoded into a bunch of Makefiles with $(GCCWARN), a centralized variable defined in the root MCONFIG. Add -Wstrict-prototypes to the list of global warnings: we should never have non-prototyped declarations. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on win32/syslinux.cH. Peter Anvin2009-05-291-402/+405
| | | | | | | | | Automatically reformat win32/syslinux.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on win32/hello.cH. Peter Anvin2009-05-291-2/+2
| | | | | | | | | Automatically reformat win32/hello.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Unify dependency generationH. Peter Anvin2009-04-271-3/+3
| | | | | | | | | | | | Make the dependency generation more common; have a general pattern in MCONFIG, and use it in rules (not in CFLAGS). For NASM source, in order to stay compatible with old versions of NASM, run NASM twice; newer versions of NASM is capable of generating dependencies simultaneously like gcc can, but that would break compatibility with older distros. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* find-mingw: handle the names used in Fedora 10+H. Peter Anvin2009-02-111-0/+8
| | | | | Handle the names used in Fedora, now when Fedora includes MinGW32 in the standard distribution.
* Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin2008-08-201-2/+2
| | | | | Cleanup and centralize the Makefile system even more. Fix a gcc 4.3 incompatibility in memdisk (definition of strlen).
* win32: run shell script in the current dir with ./H. Peter Anvin2008-07-171-1/+1
| | | | | | Need leading ./ to run shell script in the current directory. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* win32: search for a mingw compiler under several namesH. Peter Anvin2008-07-162-17/+37
| | | | | | | | Search for the MinGW compiler under several names, since different distros like to install it under different names. What's wrong with a simple mingw- prefix?? Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Build _bin.c files in libinstaller; clean up B/I separationH. Peter Anvin2008-06-271-4/+7
| | | | | | | Clean up the BSUBDIR/ISUBDIR separation further. Build _bin.c files, which are an intermediate stage toward building the installers, in the libinstaller directory, since that directory is used by all the installers anyway. That also lets us get bin2c.pl out of the root.
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-291-4/+5
| | | | | | | | 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.
* win32/Makefile: clean hello.exe on "make tidy"H. Peter Anvin2008-03-031-1/+1
| | | | hello.exe isn't really anything we care about; clean it up on "make tidy".
* Merge commit 'origin/master' into advH. Peter Anvin2008-01-102-2/+2
|\ | | | | | | | | | | Conflicts: extlinux/extlinux.c
| * Update copyright yearH. Peter Anvin2008-01-102-2/+2
| |
* | Create libinstaller; actually implement boot-once for extlinuxH. Peter Anvin2007-12-141-3/+4
|/ | | | | | --once now supported for extlinux; some infrastructure for syslinux there as well, need implementation in all the various installers, however.
* RAID mode installer support for SYSLINUXsyslinux-3.50-pre18H. Peter Anvin2007-06-011-3/+8
| | | | Hook up RAID mode in the installers for SYSLINUX
* Update the default names of the MinGW tools.H. Peter Anvin2007-04-261-3/+3
|
* Document the use of the MinGW compiler.H. Peter Anvin2007-04-261-0/+8
|
* Stealth whitespace cleanup (automated)H. Peter Anvin2007-03-142-3/+3
|
* Win32 FAT installer: fix type typo (which happened to cancel itself out...)H. Peter Anvin2007-01-241-1/+1
| | | | | | I had written "char *c = ..." instead of "char c = ..."; as it turned out, the resulting (invalid) type conversions all worked themselves out and it didn't matter, except for compiler warnings...
* Win32 FAT installer: fix path mangling for -d optionH. Peter Anvin2007-01-241-3/+10
|
* Win32 FAT installer: support installing in a subdirectorysyslinux-3.35-pre2H. Peter Anvin2007-01-231-1/+46
|
* Makefile cleanup to be able to build with CC='gcc -m32'syslinux-3.32-pre2H. Peter Anvin2006-10-171-23/+23
|
* Remove more CVS-era $Id$ tags.H. Peter Anvin2006-08-171-1/+0
|
* Across-the-board stealth whitespace cleanupH. Peter Anvin2006-05-032-32/+32
|
* Support the -m and -a options for the DOS installer as wellhpa2004-12-281-9/+15
|
* Fix the -m and -a options for Win32; add support for a boot sector filehpa2004-12-221-17/+47
| | | | for Win32; minor cleanups.
* Add MBR-writing options to the Win32 installer. Probably should besyslinux-3.00-pre3hpa2004-12-222-6/+161
| | | | added to the DOS installer at some point, too.
* Be more picky about syntax.hpa2004-12-221-1/+1
|
* Update the Win32 installer.syslinux-2.20-pre13hpa2004-12-222-34/+90
|
* Beef up the sanity checking of the boot sector. For really better checkinghpa2004-12-191-1/+1
| | | | we should be checking the FAT for the media signature, too.
* Fix make of win32hpa2004-12-162-1/+4
|
* Adjust the interface to syslxmod.c so the DOS installer doesn't needhpa2004-12-151-1/+2
| | | | printf().
* Make the CC_IS_OK hack work again.hpa2004-12-151-4/+10
| | | | | Change the private pointer in libfat to an intptr_t; we actually use an integer most of the time so an intptr_t is more convenient.
* More adjustment to the Brave New World<TM>hpa2004-12-151-7/+4
|
* Change the win32 build procedure to match the new world; installerhpa2004-12-152-32/+24
| | | | not yet ported
* Update copyright headers.hpa2004-12-142-9/+9
|
* Remove hello.exe when doing make tidysyslinux-2.12-pre10hpa2004-12-081-1/+1
|
* C compiler test filehpa2004-12-081-0/+13
|
* Be less hostile to building on a mingw-less system.hpa2004-12-081-0/+7
|
* Adjust options to work on 64-bit machines, and clean up nuisance warningshpa2004-01-241-2/+2
|
* Updates to the win32 installer [Lars Munch.]syslinux-2.07-pre8hpa2003-11-211-52/+28
|
* Add functional equivalent to sync()hpa2003-08-221-2/+16
|
* New win32 installer; librarize some stuffsyslinux-2.05-pre3hpa2003-07-111-2/+3
|
* Win32 installerhpa2003-07-112-0/+325