isohybrid: allow selecting the _c and _f versions of the prefix
[people/sha0/syslinux.git] / utils / Makefile
index 179d5da..7670bef 100644 (file)
@@ -23,6 +23,8 @@ LDFLAGS  = -O2 -s
 TARGETS         = mkdiskimage isohybrid gethostip
 ASIS     = keytab-lilo lss16toppm md5pass ppmtolss16 sha1pass syslinux2ansi
 
+ISOHDPFX = ../mbr/isohdpfx.bin ../mbr/isohdpfx_f.bin ../mbr/isohdpfx_c.bin
+
 all: $(TARGETS)
 
 %.o: %.c
@@ -32,8 +34,9 @@ mkdiskimage: mkdiskimage.in ../mbr/mbr.bin bin2hex.pl
        $(PERL) bin2hex.pl < ../mbr/mbr.bin | cat mkdiskimage.in - > $@
        chmod a+x $@
 
-isohybrid: isohybrid.in ../mbr/isohdpfx.bin bin2hex.pl
-       $(PERL) bin2hex.pl < ../mbr/isohdpfx.bin | cat isohybrid.in - > $@
+isohybrid: isohybrid.in $(ISOHDPFX) bin2hex.pl
+       cp -f isohybrid.in $@
+       for f in $(ISOHDPFX) ; do $(PERL) bin2hex.pl < $$f >> $@ ; done
        chmod a+x $@
 
 gethostip: gethostip.o