From: hpa Date: Thu, 30 Dec 2004 21:24:11 +0000 (+0000) Subject: Fix BTARGET/ITARGET dependencies X-Git-Tag: syslinux-3.11~190 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cfdc49d27148795f10f71d6458084928eaffa68d;p=platform%2Fupstream%2Fsyslinux.git Fix BTARGET/ITARGET dependencies --- diff --git a/Makefile b/Makefile index 52d3c62..cd9824e 100644 --- a/Makefile +++ b/Makefile @@ -51,13 +51,16 @@ VERSION = $(shell cat version) CSRC = syslxmod.c gethostip.c NASMSRC = ldlinux.asm copybs.asm pxelinux.asm mbr.asm isolinux.asm SOURCES = $(CSRC) *.h $(NASMSRC) *.inc + +# _bin.c files required by both BTARGET and ITARGET installers +BINFILES = bootsect_bin.c ldlinux_bin.c mbr_bin.c \ + extlinux_bss_bin.c extlinux_sys_bin.c + # syslinux.exe is BTARGET so as to not require everyone to have the # mingw suite installed BTARGET = kwdhash.gen version.gen ldlinux.bss ldlinux.sys ldlinux.bin \ pxelinux.0 mbr.bin isolinux.bin isolinux-debug.bin \ - extlinux.bin extlinux.bss extlinux.sys \ - bootsect_bin.c ldlinux_bin.c mbr_bin.c \ - extlinux_bss_bin.c extlinux_sys_bin.c + extlinux.bin extlinux.bss extlinux.sys BOBJECTS = $(BTARGET) dos/syslinux.com win32/syslinux.exe memdisk/memdisk BSUBDIRS = memdisk dos win32 ITARGET = copybs.com gethostip mkdiskimage @@ -97,19 +100,19 @@ MAKE += DATE=$(DATE) HEXDATE=$(HEXDATE) # error every time you try to build. # -all: $(BTARGET) $(ITARGET) +all: all-local set -e ; for i in $(BSUBDIRS) $(ISUBDIRS) ; do $(MAKE) -C $$i $@ ; done $(MAKE) all-local -ls -l $(BOBJECTS) $(IOBJECTS) -all-local: $(BTARGET) $(ITARGET) +all-local: $(BTARGET) $(ITARGET) $(BINFILES) installer: installer-local - -installer-local: $(ITARGET) set -e ; for i in $(ISUBDIRS); do $(MAKE) -C $$i all ; done -ls -l $(BOBJECTS) $(IOBJECTS) +installer-local: $(ITARGET) $(BINFILES) + version.gen: version version.pl $(PERL) version.pl version