# _bin.c files required by both BTARGET and ITARGET installers BINFILES = bootsect_bin.c ldlinux_bin.c \ mbr_bin.c gptmbr_bin.c ldlinuxc32_bin.c PERL = perl VPATH = $(SRC) all: installer bootsect_bin.c: $(OBJ)/../core/ldlinux.bss bin2c.pl $(PERL) $(SRC)/bin2c.pl syslinux_bootsect < $< > $@ ldlinux_bin.c: $(OBJ)/../core/ldlinux.sys bin2c.pl $(PERL) $(SRC)/bin2c.pl syslinux_ldlinux 512 < $< > $@ mbr_bin.c: $(OBJ)/../mbr/mbr.bin bin2c.pl $(PERL) $(SRC)/bin2c.pl syslinux_mbr < $< > $@ gptmbr_bin.c: $(OBJ)/../mbr/gptmbr.bin bin2c.pl $(PERL) $(SRC)/bin2c.pl syslinux_gptmbr < $< > $@ installer: $(BINFILES) ldlinuxc32_bin.c: $(OBJ)/../com32/elflink/ldlinux/ldlinux.c32 bin2c.pl $(PERL) $(SRC)/bin2c.pl syslinux_ldlinuxc32 < $< > $@ tidy: rm -f $(BINFILES) clean: tidy dist: tidy spotless: clean strip: