# avoid old build problems by removing potentially incorrect old files
rm -f config.mak config.h op-i386.h opc-i386.h gen-op-i386.h op-arm.h opc-arm.h gen-op-arm.h
rm -f *.o *.a $(TOOLS) dyngen TAGS qemu.pod
+ make -C tests clean
for d in $(TARGET_DIRS); do \
make -C $$d $@ || exit 1 ; \
done
distclean: clean
rm -f config-host.mak config-host.h
for d in $(TARGET_DIRS); do \
- rm -f $$d/config.h $$d/config.mak || exit 1 ; \
+ rm -rf $$d || exit 1 ; \
done
install: all
done
# various test targets
-test speed: all
+test speed test2: all
make -C tests $@
TAGS:
tar:
rm -rf /tmp/$(FILE)
cp -r . /tmp/$(FILE)
- ( cd /tmp ; tar zcvf ~/$(FILE).tar.gz $(FILE) )
+ ( cd /tmp ; tar zcvf ~/$(FILE).tar.gz $(FILE) --exclude CVS )
rm -rf /tmp/$(FILE)
-# generate a binary distribution including the test binary environnment
-BINPATH=/usr/local/qemu-i386
-
+# generate a binary distribution
tarbin:
- tar zcvf /tmp/qemu-$(VERSION)-i386-glibc21.tar.gz \
- $(BINPATH)/etc $(BINPATH)/lib $(BINPATH)/bin $(BINPATH)/usr
- tar zcvf /tmp/qemu-$(VERSION)-i386-wine.tar.gz \
- $(BINPATH)/wine
+ ( cd / ; tar zcvf ~/qemu-$(VERSION)-i386.tar.gz \
+ $(prefix)/bin/qemu $(prefix)/bin/qemu-fast \
+ $(prefix)/bin/qemu-i386 \
+ $(prefix)/bin/qemu-arm \
+ $(prefix)/bin/qemu-sparc \
+ $(prefix)/bin/qemu-ppc \
+ $(sharedir)/bios.bin \
+ $(sharedir)/vgabios.bin \
+ $(mandir)/man1/qemu.1 )
ifneq ($(wildcard .depend),)
include .depend