aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorhpa <hpa>2005-08-20 00:24:21 +0000
committerhpa <hpa>2005-08-20 00:24:21 +0000
commitd3dd0c5a66fde387207b5ab2c21f406e20280037 (patch)
treef404890474034e76219a65f0faa9bc17b39be02e /Makefile
parentfdd08de210fb16faf189dfa4e131e48c82d38836 (diff)
downloadsyslinux-elf-d3dd0c5a66fde387207b5ab2c21f406e20280037.tar.gz
syslinux-elf-d3dd0c5a66fde387207b5ab2c21f406e20280037.tar.xz
syslinux-elf-d3dd0c5a66fde387207b5ab2c21f406e20280037.zip
Reorganize memory so we don't have to relocate pxelinux and have more
stack for extlinux; add tool to check for section overflow.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 13569d1b..742ea126 100644
--- a/Makefile
+++ b/Makefile
@@ -125,15 +125,18 @@ kwdhash.gen: keywords genhash.pl
ldlinux.bin: ldlinux.asm kwdhash.gen version.gen
$(NASM) -f bin -DDATE_STR="'$(DATE)'" -DHEXDATE="$(HEXDATE)" \
-DMAP=ldlinux.map -l ldlinux.lst -o ldlinux.bin ldlinux.asm
+ $(PERL) checkov.pl ldlinux.map $@
pxelinux.bin: pxelinux.asm kwdhash.gen version.gen
$(NASM) -f bin -DDATE_STR="'$(DATE)'" -DHEXDATE="$(HEXDATE)" \
-DMAP=pxelinux.map -l pxelinux.lst -o pxelinux.bin pxelinux.asm
+ $(PERL) checkov.pl pxelinux.map $@
isolinux.bin: isolinux.asm kwdhash.gen version.gen checksumiso.pl
$(NASM) -f bin -DDATE_STR="'$(DATE)'" -DHEXDATE="$(HEXDATE)" \
-DMAP=isolinux.map -l isolinux.lst -o isolinux.bin isolinux.asm
- $(PERL) checksumiso.pl isolinux.bin
+ $(PERL) checkov.pl isolinux.map $@
+ $(PERL) checksumiso.pl $@
# Special verbose version of isolinux.bin
isolinux-debug.bin: isolinux.asm kwdhash.gen version.gen checksumiso.pl
@@ -141,11 +144,13 @@ isolinux-debug.bin: isolinux.asm kwdhash.gen version.gen checksumiso.pl
-DDEBUG_MESSAGES \
-DMAP=isolinux-debug.map -l isolinux-debug.lst \
-o isolinux-debug.bin isolinux.asm
+ $(PERL) checkov.pl isolinux-debug.map $@
$(PERL) checksumiso.pl $@
extlinux.bin: extlinux.asm kwdhash.gen version.gen
$(NASM) -f bin -DDATE_STR="'$(DATE)'" -DHEXDATE="$(HEXDATE)" \
-DMAP=extlinux.map -l extlinux.lst -o extlinux.bin extlinux.asm
+ $(PERL) checkov.pl extlinux.map $@
pxelinux.0: pxelinux.bin
cp pxelinux.bin pxelinux.0