|
|
| File: [Development] / linux-2.6-xfs / fs / xfs / Makefile (download)
Revision 1.20, Tue Sep 5 23:54:21 2000 UTC (17 years, 1 month ago) by tduffy
added in i586 kernel build |
#
# Top-level Makefile for slinx
#
WORKAREA ?= `pwd`
KERN_SPEC = kernel-2.4.spec
KERNEL_VERSION = 2.4.0-test5
SGI_VERSION = `cat $(WORKAREA)/SPECS/_sgi_kvers_`
default all: checkproc tarballs i386kernel i586kernel i686kernel i386cmd
checkproc:
if [ ! -e /proc/stat ]; then \
mount /proc; \
fi
tarballs: xfs-cmds
@echo "=== Making $@ `date`"; \
cd $(WORKAREA)/SCRIPTS; \
./make-tarballs
cp $(WORKAREA)/cmd/xfs/build/xfs-cmds-*.src.tar.gz $(WORKAREA)/SOURCES
i386kernel:
@echo "=== Making $@ `date`"; \
cd $(WORKAREA)/SPECS; \
rpm -ba --target i386 ${KERN_SPEC}; \
echo "=== Done Making $@ `date`"
i586kernel:
@echo "=== Making $@ `date`"; \
cd $(WORKAREA)/SPECS; \
rpm -ba --target i586 ${KERN_SPEC}; \
echo "=== Done Making $@ `date`"
i686kernel:
@echo "=== Making $@ `date`"; \
cd $(WORKAREA)/SPECS; \
rpm -ba --target i686 ${KERN_SPEC}; \
echo "=== Done Making $@ `date`"
i386cmd: xfs-cmds
[ ! -d $(WORKAREA)/SRPMS ] \
&& mkdir $(WORKAREA)/SRPMS || exit 0
cp $(WORKAREA)/cmd/xfs/build/rpm/xfs-cmds-*.src.rpm $(WORKAREA)/SRPMS
[ ! -d $(WORKAREA)/RPMS/i386 ] \
&& mkdir -p $(WORKAREA)/RPMS/i386 || exit 0
cp $(WORKAREA)/cmd/xfs/build/rpm/xfs-cmds-*.i386.rpm \
$(WORKAREA)/RPMS/i386
xfs-cmds:
echo "=== Making $@ `date`"
cd $(WORKAREA)/cmd/xfs && ./Makepkgs verbose
clean:
rm -rf RPMS SRPMS BUILD SOURCES/linux-2.4.0-test5-xfs-alpha.patch
cd $(WORKAREA)/cmd/xfs && make clean
realclean: clean
rm -rf linux-${KERNEL_VERSION}
rm -f kern
rm -f SOURCES/linux-${KERNEL_VERSION}.tar.bz2 SOURCES/xfs-cmds-*.tar.gz
if [ -e SPECS/${KERN_SPEC}.old ] ; then \
rm SPECS/${KERN_SPEC}; \
mv SPECS/${KERN_SPEC}.old SPECS/${KERN_SPEC}; \
fi
cd $(WORKAREA)/cmd/xfs && make realclean