#!/usr/bin/make -f # # Copyright (C) 1997-2008 Juan Cespedes DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) SHELL = bash build-arch build-indep: build build: make all LIBPRE=/usr/ < /dev/null touch build clean: rm -f build make realclean rm -f ld/ar.h rm -rf debian/bcc debian/bin86 debian/elks-libc debian/tmp rm -f debian/files debian/substvars binary: binary-indep binary-arch binary-common: build rm -rf debian/bcc debian/bin86 debian/elks-libc install -d debian/tmp make install DIST=`pwd`/debian/tmp # exit 5 gzip -9f debian/tmp/usr/man/man?/* binary-indep: binary-common install -d debian/elks-libc/DEBIAN # ``elks-libc'' specific things: install -d debian/elks-libc/usr/lib/bcc/kinclude mv debian/tmp/usr/lib/bcc/*.* debian/elks-libc/usr/lib/bcc mv debian/tmp/usr/lib/bcc/include debian/elks-libc/usr/lib/bcc install -d debian/elks-libc/usr/lib/bcc/kinclude cp -a libc/kinclude/linuxmt debian/elks-libc/usr/lib/bcc/kinclude/linuxmt cp -a libc/kinclude/arch debian/elks-libc/usr/lib/bcc/kinclude/arch touch debian/elks-libc/usr/lib/bcc/*include/*/ mv debian/tmp/usr/lib/bcc/i386 debian/elks-libc/usr/lib/bcc # install -d debian/elks-libc/usr/share/doc/elks-libc cp -p Changes debian/elks-libc/usr/share/doc/elks-libc/changelog cp -p Contributors README debian/elks-libc/usr/share/doc/elks-libc/ cp -p libc/README debian/elks-libc/usr/share/doc/elks-libc/README.libc cp -p libbsd/README.HLU debian/elks-libc/usr/share/doc/elks-libc/README.libbsd cp -p debian/changelog debian/elks-libc/usr/share/doc/elks-libc/changelog.Debian install -d debian/elks-libc/usr/share/lintian/overrides cp -p debian/lintian.overrides debian/elks-libc/usr/share/lintian/overrides/elks-libc dh_installdocs dpkg-gencontrol -Pdebian/elks-libc -pelks-libc -isp chmod -R u=rwX,go=rX debian/elks-libc dpkg-deb --root-owner-group --build debian/elks-libc .. binary-arch: binary-common install -d debian/bcc/DEBIAN install -d debian/bin86/DEBIAN # ``bcc'' specific things: install -d debian/bcc/usr/bin mv debian/tmp/usr/bin/bcc debian/bcc/usr/bin install -d debian/bcc/usr/lib/bcc mv debian/tmp/usr/lib/bcc/bcc-cc1 debian/bcc/usr/lib/bcc mv debian/tmp/usr/lib/bcc/bcc-cpp debian/bcc/usr/lib/bcc mv debian/tmp/usr/lib/bcc/copt debian/bcc/usr/lib/bcc mv debian/tmp/usr/lib/bcc/unproto debian/bcc/usr/lib/bcc install -d debian/bcc/usr/share/man/man1 mv debian/tmp/usr/man/man1/bcc.1.gz debian/bcc/usr/share/man/man1 # install -d debian/bcc/usr/share/doc/bcc cp -p Changes debian/bcc/usr/share/doc/bcc/changelog cp -p Contributors README debian/bcc/usr/share/doc/bcc/ cp -p unproto/README debian/bcc/usr/share/doc/bcc/README.unproto cp -p bcc/bcc.doc debian/bcc/usr/share/doc/bcc/ cp -p copt/README debian/bcc/usr/share/doc/bcc/README.copt cp -p debian/changelog debian/bcc/usr/share/doc/bcc/changelog.Debian # ``bin86'' specific things: install -d debian/bin86/usr/bin mv debian/tmp/usr/bin/*86 debian/bin86/usr/bin install -d debian/bin86/usr/share/man/man1 mv debian/tmp/usr/man/man1/*86.1.gz debian/bin86/usr/share/man/man1 dh_installman # install -d debian/bin86/usr/share/doc/bin86 cp -p Changes debian/bin86/usr/share/doc/bin86/changelog cp -p Contributors README debian/bin86/usr/share/doc/bin86/ rm -f debian/bin86/usr/bin/{size86,objdump86} ln debian/bin86/usr/bin/nm86 debian/bin86/usr/bin/size86 ln debian/bin86/usr/bin/nm86 debian/bin86/usr/bin/objdump86 rm -f debian/bin86/usr/share/man/man1/{size86.1.gz,nm86.1.gz} ln -s objdump86.1.gz debian/bin86/usr/share/man/man1/nm86.1.gz ln -s objdump86.1.gz debian/bin86/usr/share/man/man1/size86.1.gz cp -p debian/changelog debian/bin86/usr/share/doc/bin86/changelog.Debian install -d debian/bin86/usr/share/doc/bin86/examples mv debian/tmp/usr/lib/bcc/as86_encap debian/bin86/usr/share/doc/bin86/examples dh_installdocs dpkg-shlibdeps -pbin86 debian/bin86/usr/bin/* dpkg-shlibdeps -pbcc debian/bcc/usr/{bin/bcc,lib/bcc/*} dpkg-gencontrol -Pdebian/bin86 -pbin86 -isp dpkg-gencontrol -Pdebian/bcc -pbcc -isp chmod -R u=rwX,go=rX debian/bcc debian/bin86 dpkg-deb --root-owner-group --build debian/bcc .. dpkg-deb --root-owner-group --build debian/bin86 ..