diff options
author | Robert Millan <rmh@debian.org> | 2008-03-14 22:01:24 +0000 |
---|---|---|
committer | Robert Millan <rmh@debian.org> | 2008-03-14 22:01:24 +0000 |
commit | 57b952f502685f02a632a468d95e2562f3df2565 (patch) | |
tree | dd1a4b47fc045de35b0bd85ffecc9655d1c56ac1 /Makefile | |
parent | 5e8f68895524ec2725be2fc02761e2c583931002 (diff) |
Produce two images on "iso" target: one for stable and one for dailies.
r51929
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 85 |
1 files changed, 56 insertions, 29 deletions
@@ -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 |