Makefile
上传用户:ozl2332
上传日期:2009-12-28
资源大小:38k
文件大小:1k
- KFVER=1_2_1
- DISTDIR=kiss_fft_v$(KFVER)
- TARBALL=kiss_fft_v$(KFVER).tar.gz
- ZIPFILE=kiss_fft_v$(KFVER).zip
- testall:
- export DATATYPE=short && cd test && make test
- export DATATYPE=float && cd test && make test
- export DATATYPE=double && cd test && make test
- tarball: clean
- tar --exclude CVS --exclude .cvsignore --exclude $(TARBALL) -cvzf $(TARBALL) .
- clean:
- cd test && make clean
- cd tools && make clean
- rm -f kiss_fft*.tar.gz *~ *.pyc kiss_fft*.zip
- rm -rf $(DISTDIR)
- dist: tarball
- mkdir $(DISTDIR)
- cd $(DISTDIR) && tar -zxf ../$(TARBALL)
- rm $(TARBALL)
- tar -czf $(TARBALL) $(DISTDIR)
- zip -r $(ZIPFILE) $(DISTDIR)
- rm -rf $(DISTDIR)
- upload: dist
- ncftpput upload.sourceforge.net incoming $(ZIPFILE) $(TARBALL)
- asm: kiss_fft.s
- kiss_fft.s: kiss_fft.c kiss_fft.h _kiss_fft_guts.h
- [ -e kiss_fft.s ] && mv kiss_fft.s kiss_fft.s~ || true
- gcc -S kiss_fft.c -O3 -march=pentiumpro -ffast-math -fomit-frame-pointer -dA -fverbose-asm
- [ -e kiss_fft.s~ ] && diff kiss_fft.s~ kiss_fft.s || true