summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorhpa <hpa>1998-02-03 15:26:55 +0000
committerhpa <hpa>1998-02-03 15:26:55 +0000
commitf4d7e2a61bdd67955a1db028e7ec8d12324b0d63 (patch)
treed6b7b5a7b89a1c2e18634a8e2f8a3dd350dc12f0 /Makefile
parentcef0fd80434153eee525e9bf385511499fe9eeeb (diff)
downloadsyslinux-f4d7e2a61bdd67955a1db028e7ec8d12324b0d63.tar.gz
Beginning outline of Linux installer
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7ed8f22b..7dc8e0f9 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@
NASM = nasm
-all: bootsect.bin ldlinux.sys syslinux.com
+all: bootsect.bin ldlinux.sys syslinux.com syslinux
ldlinux.bin: ldlinux.asm
$(NASM) -f bin -dHEX_TIME="`perl now.pl`" -l ldlinux.lst -o ldlinux.bin ldlinux.asm
@@ -34,6 +34,13 @@ syslinux.com: syslinux.asm bootsect.bin ldlinux.sys
$(NASM) -f bin -l syslinux.lst -o syslinux.com syslinux.asm
ls -l syslinux.com
+syslinux: syslinux.pl.in bootsect.bin ldlinux.sys
+ @if [ ! -x `which perl` ]; then \
+ echo 'ERROR: cannot find perl'; exit 1 ; fi
+ echo '#!' `which perl` > syslinux
+ cat syslinux.pl.in bootsect.bin ldlinux.sys >> syslinux
+ chmod a+x syslinux
+
clean:
rm -f *.bin *.lst *.sys