aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorFlorian Lohoff <flo@rfc822.org>2008-10-04 12:45:43 +0000
committerGuido Günther <agx@sigxcpu.org>2009-04-26 15:26:19 +0200
commitd8a73fe012567565113419dc0c4678df5abe5bc5 (patch)
tree83fe7ec624beab65968aaf9dd474048f1b8a48c2 /debian
parent3f5a6babb02b56298eb7fb118dc23582cbff932a (diff)
don't build tip22 specially
so we can make debian/rules more straightforward
Diffstat (limited to 'debian')
-rw-r--r--debian/arcboot.dirs (renamed from debian/dirs)0
-rwxr-xr-xdebian/rules34
-rw-r--r--debian/tip22.dirs2
3 files changed, 31 insertions, 5 deletions
diff --git a/debian/dirs b/debian/arcboot.dirs
index 947a565..947a565 100644
--- a/debian/dirs
+++ b/debian/arcboot.dirs
diff --git a/debian/rules b/debian/rules
index e003fda..ed88571 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,10 +34,24 @@ build-stamp:
$(MAKE) build-subarch-indep
$(MAKE) clean-subarch-dep
$(MAKE) SUBARCH=IP32 build-subarch-dep
+
cp ext2load/ext2load arcboot.ip32
+ cp tip22/ld.kernel.script ld.kernel.script.IP32
+ cp tip22/ld.ramdisk.script ld.ramdisk.script.IP32
+ cp tip22/ld.script ld.script.IP32
+ cp tip22/ld.script ld.script.IP32
+ cp tip22/tftpload.o tftpload.IP32.o
+
$(MAKE) clean-subarch-dep
$(MAKE) SUBARCH=IP22 build-subarch-dep
+
cp ext2load/ext2load arcboot.ip22
+ cp tip22/ld.kernel.script ld.kernel.script.IP22
+ cp tip22/ld.ramdisk.script ld.ramdisk.script.IP22
+ cp tip22/ld.script ld.script.IP22
+ cp tip22/ld.script ld.script.IP22
+ cp tip22/tftpload.o tftpload.IP22.o
+
touch build-stamp
clean:
@@ -46,7 +60,9 @@ clean:
# Add here commands to clean up after the build process.
$(MAKE) clean
- rm -f arcboot.ip22 arcboot.ip32
+ rm -f arcboot.ip22 arcboot.ip32
+ rm -f ld.script.IP22 ld.ramdisk.script.IP22 ld.kernel.script.IP22 tftpload.IP22.o
+ rm -f ld.script.IP32 ld.ramdisk.script.IP32 ld.kernel.script.IP32 tftpload.IP32.o
dh_clean
@@ -57,13 +73,21 @@ install: build
dh_installdirs
# install arcboot into debian/arcboot
- install -m 644 arcboot.ip22 ${PREFIX_ARCB}/${LIB_ARCB}/arcboot.ip22
install -m 644 arcboot.ip32 ${PREFIX_ARCB}/${LIB_ARCB}/arcboot.ip32
+ install -m 644 arcboot.ip22 ${PREFIX_ARCB}/${LIB_ARCB}/arcboot.ip22
install -m 755 scripts/arcboot ${PREFIX_ARCB}/${BIN_ARCB}/arcboot
- # install tip22 into debian/tip22
- $(MAKE) PREFIX=${PREFIX_TIP22} BINDIR=${BIN_TIP22} LIBDIR=${LIB_TIP22} -C arclib install
- $(MAKE) PREFIX=${PREFIX_TIP22} BINDIR=${BIN_TIP22} LIBDIR=${LIB_TIP22} -C tip22 install
+ install -m 644 tftpload.IP32.o ${PREFIX_TIP22}/${LIB_TIP22}/tftpload.IP32.o
+ install -m 644 ld.kernel.script.IP32 ${PREFIX_TIP22}/${LIB_TIP22}/ld.kernel.script.IP32
+ install -m 644 ld.ramdisk.script.IP32 ${PREFIX_TIP22}/${LIB_TIP22}/ld.ramdisk.script.IP32
+ install -m 644 ld.script.IP32 ${PREFIX_TIP22}/${LIB_TIP22}/ld.script.IP32
+ install -m 755 tip22/tip32 ${PREFIX_TIP22}/${BIN_TIP22}/tip32
+
+ install -m 644 tftpload.IP22.o ${PREFIX_TIP22}/${LIB_TIP22}/tftpload.IP22.o
+ install -m 644 ld.kernel.script.IP22 ${PREFIX_TIP22}/${LIB_TIP22}/ld.kernel.script.IP22
+ install -m 644 ld.ramdisk.script.IP22 ${PREFIX_TIP22}/${LIB_TIP22}/ld.ramdisk.script.IP22
+ install -m 644 ld.script.IP22 ${PREFIX_TIP22}/${LIB_TIP22}/ld.script.IP22
+ install -m 755 tip22/tip22 ${PREFIX_TIP22}/${BIN_TIP22}/tip22
# Install lintian overrides
cp debian/arcboot.lintian-overrides $(CURDIR)/debian/arcboot/usr/share/lintian/overrides/arcboot
diff --git a/debian/tip22.dirs b/debian/tip22.dirs
new file mode 100644
index 0000000..1cc5fc5
--- /dev/null
+++ b/debian/tip22.dirs
@@ -0,0 +1,2 @@
+usr/lib/tip22
+usr/sbin