[BACK]Return to Makefile CVS log [TXT][DIR] Up to [Development] / linux-2.6-xfs / fs / xfs

File: [Development] / linux-2.6-xfs / fs / xfs / Makefile (download)

Revision 1.7, Tue Aug 1 01:44:08 2000 UTC (17 years, 2 months ago) by tduffy
Branch: MAIN
Changes since 1.6: +1 -1 lines

updated build scripts to 2.4.0-test5

#
# Top-level Makefile for slinx
#

KERN_SPECS = kernel-2.4.0.spec
CMD_SPECS = 
#xfs-cmds.spec

SGI_VERSION = `cat $(WORKAREA)/SPECS/_sgi_kvers_`

default all: tarballs headers i686kernel
# i386cmd

tarballs:
	@echo "=== Making $@ `date`"; \
	cd $(WORKAREA)/SCRIPTS; \
	./make-tarballs

i386kernel:
	@echo "=== Making $@ `date`"; \
	cd $(WORKAREA)/SPECS; \
	rpm -ba --target i386 ${KERN_SPECS}; \
	echo "=== Done Making $@ `date`"

i686kernel:
	@echo "=== Making $@ `date`"; \
	cd $(WORKAREA)/SPECS; \
	rpm -ba --target i686 ${KERN_SPECS}; \
	echo "=== Done Making $@ `date`"

headers:i386kernel
	if [ -f `ls $(WORKAREA)/RPMS/i386/kernel-headers*.rpm` ] ; then \
		cd $(WORKAREA); \
		for header in $(WORKAREA)/RPMS/i386/kernel-headers*.rpm; do \
			echo "=== Installing $$header ==="; \
			rpm -Uh --force --nodeps --root / $$header; \
		done; \
	fi

i386cmd:
	cd $(WORKAREA)/SPECS; \
	for spec in ${CMD_SPECS}; do \
		echo "=== Making $@ `date`"; \
		mv $(WORKAREA)/SPECS/$$spec $(WORKAREA)/SPECS/$$spec.old; \
		$(WORKAREA)/SCRIPTS/setvers.pl -s $(WORKAREA)/SPECS/$$spec.old > $(WORKAREA)/SPECS/$$spec; \
		rpm -ba --target i386 $$spec; \
	done

clean:
	rm -rf RPMS SRPMS BUILD SOURCES/linux-2.4.0-test5-xfs-alpha.patch

realclean: clean
	rm -rf linux-2.4.0
	rm -f kern
	rm -f SPECS/_sgi_kvers_
	rm -f SOURCES/linux-2.4.0.tar.bz2 SOURCES/pcmcia-cs-3.1.8.tar.gz SOURCES/ibcs-2.1-981105.tar.gz
	if [ -e SPECS/kernel-2.4.0.spec.old ] ; then \
		rm SPECS/kernel-2.4.0.spec; \
		mv SPECS/kernel-2.4.0.spec.old SPECS/kernel-2.4.0.spec; \
	fi