summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRobert Millan <rmh@debian.org>2008-03-14 22:01:24 +0000
committerRobert Millan <rmh@debian.org>2008-03-14 22:01:24 +0000
commit57b952f502685f02a632a468d95e2562f3df2565 (patch)
treedd1a4b47fc045de35b0bd85ffecc9655d1c56ac1 /Makefile
parent5e8f68895524ec2725be2fc02761e2c583931002 (diff)
Produce two images on "iso" target: one for stable and one for dailies.
r51929
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile85
1 files changed, 56 insertions, 29 deletions
diff --git a/Makefile b/Makefile
index af52982..85f810b 100644
--- a/Makefile
+++ b/Makefile
@@ -64,35 +64,62 @@ plugins/string.dll: plugins/string.c
$(CC) $(CFLAGS) $^ -shared -o $@
$(STRIP) $@
-iso: win32-loader.iso
-win32-loader.iso: win32-loader.exe win32-loader.ini autorun.inf \
- netboot/install.386/vmlinuz netboot/install.386/initrd.gz netboot/install.386/gtk/initrd.gz \
- netboot/install.amd/vmlinuz netboot/install.amd/initrd.gz netboot/install.amd/gtk/initrd.gz \
- g2ldr g2ldr.mbr
- cp g2ldr g2ldr.mbr netboot/
- todos < autorun.inf > netboot/autorun.inf
- todos < win32-loader.ini > netboot/win32-loader.ini
- cp win32-loader.exe netboot/
- genisoimage -r -J -o $@ netboot
-
-netboot/install.386/vmlinuz:
- mkdir -p netboot/install.386
- wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/linux -O $@
-netboot/install.386/initrd.gz:
- mkdir -p netboot/install.386
- wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz -O $@
-netboot/install.386/gtk/initrd.gz:
- mkdir -p netboot/install.386/gtk
- wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/gtk/debian-installer/i386/initrd.gz -O $@
-netboot/install.amd/vmlinuz:
- mkdir -p netboot/install.amd
- wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux -O $@
-netboot/install.amd/initrd.gz:
- mkdir -p netboot/install.amd
- wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz -O $@
-netboot/install.amd/gtk/initrd.gz:
- mkdir -p netboot/install.amd/gtk
- wget http://ftp.nl.debian.org/debian/dists/etch/main/installer-amd64/current/images/netboot/gtk/debian-installer/amd64/initrd.gz -O $@
+iso: stable.iso daily.iso
+stable.iso: \
+ netboot/download-stamp \
+ netboot/stable/win32-loader.exe netboot/stable/g2ldr netboot/stable/g2ldr.mbr \
+ netboot/stable/autorun.inf netboot/stable/win32-loader.ini \
+ $(NULL)
+ genisoimage -r -J -o $@ netboot/stable
+
+daily.iso: \
+ netboot/download-stamp \
+ netboot/daily/win32-loader.exe netboot/daily/g2ldr netboot/daily/g2ldr.mbr \
+ netboot/daily/autorun.inf netboot/daily/win32-loader.ini \
+ $(NULL)
+ genisoimage -r -J -o $@ netboot/daily
+
+netboot/download-stamp: \
+ netboot/stable/install.386/vmlinuz netboot/stable/install.386/initrd.gz netboot/stable/install.386/gtk/initrd.gz \
+ netboot/stable/install.amd/vmlinuz netboot/stable/install.amd/initrd.gz netboot/stable/install.amd/gtk/initrd.gz \
+ netboot/daily/install.386/vmlinuz netboot/daily/install.386/initrd.gz netboot/daily/install.386/gtk/initrd.gz \
+ netboot/daily/install.amd/vmlinuz netboot/daily/install.amd/initrd.gz netboot/daily/install.amd/gtk/initrd.gz
+ touch $@
+
+netboot_dirs:
+ mkdir -p netboot/{stable,daily}/install.{386,amd}/gtk
+netboot/stable/install.386/vmlinuz: netboot_dirs
+ wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/linux -O $@
+netboot/stable/install.386/initrd.gz: netboot_dirs
+ wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz -O $@
+netboot/stable/install.386/gtk/initrd.gz: netboot_dirs
+ wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/gtk/debian-installer/i386/initrd.gz -O $@
+netboot/stable/install.amd/vmlinuz: netboot_dirs
+ wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux -O $@
+netboot/stable/install.amd/initrd.gz: netboot_dirs
+ wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz -O $@
+netboot/stable/install.amd/gtk/initrd.gz: netboot_dirs
+ wget http://ftp.nl.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/gtk/debian-installer/amd64/initrd.gz -O $@
+netboot/daily/install.386/vmlinuz: netboot_dirs
+ wget http://people.debian.org/~joeyh/d-i/images/daily/netboot/debian-installer/i386/linux -O $@
+netboot/daily/install.386/initrd.gz: netboot_dirs
+ wget http://people.debian.org/~joeyh/d-i/images/daily/netboot/debian-installer/i386/initrd.gz -O $@
+netboot/daily/install.386/gtk/initrd.gz: netboot_dirs
+ wget http://people.debian.org/~joeyh/d-i/images/daily/netboot/gtk/debian-installer/i386/initrd.gz -O $@
+netboot/daily/install.amd/vmlinuz: netboot_dirs
+ wget http://people.debian.org/~aba/d-i/images/daily/netboot/debian-installer/amd64/linux -O $@
+netboot/daily/install.amd/initrd.gz: netboot_dirs
+ wget http://people.debian.org/~aba/d-i/images/daily/netboot/debian-installer/amd64/initrd.gz -O $@
+netboot/daily/install.amd/gtk/initrd.gz: netboot_dirs
+ wget http://people.debian.org/~aba/d-i/images/daily/netboot/gtk/debian-installer/amd64/initrd.gz -O $@
+
+netboot/stable/autorun.inf netboot/daily/autorun.inf: autorun.inf netboot_dirs
+ todos < $< > $@
+netboot/stable/win32-loader.ini netboot/daily/win32-loader.ini: win32-loader.ini netboot_dirs
+ todos < $< > $@
+
+netboot/stable/% netboot/daily/%: % netboot_dirs
+ cp $(shell basename $@) $@
clean:
$(MAKE) -C l10n clean