Makefile
上传用户:ozl2332
上传日期:2009-12-28
资源大小:38k
文件大小:1k
源码类别:

语音压缩

开发平台:

C/C++

  1. KFVER=1_2_1
  2. DISTDIR=kiss_fft_v$(KFVER)
  3. TARBALL=kiss_fft_v$(KFVER).tar.gz
  4. ZIPFILE=kiss_fft_v$(KFVER).zip
  5. testall:
  6. export DATATYPE=short && cd test && make test
  7. export DATATYPE=float && cd test && make test
  8. export DATATYPE=double && cd test && make test
  9. tarball: clean
  10. tar --exclude CVS --exclude .cvsignore --exclude $(TARBALL) -cvzf $(TARBALL) .
  11. clean:
  12. cd test && make clean
  13. cd tools && make clean
  14. rm -f kiss_fft*.tar.gz *~ *.pyc kiss_fft*.zip 
  15. rm -rf $(DISTDIR)
  16. dist: tarball
  17. mkdir $(DISTDIR)
  18. cd $(DISTDIR) && tar -zxf ../$(TARBALL)
  19. rm $(TARBALL)
  20. tar -czf $(TARBALL) $(DISTDIR)
  21. zip -r $(ZIPFILE) $(DISTDIR)
  22. rm -rf $(DISTDIR)
  23. upload: dist
  24. ncftpput upload.sourceforge.net incoming $(ZIPFILE) $(TARBALL)
  25. asm: kiss_fft.s
  26. kiss_fft.s: kiss_fft.c kiss_fft.h _kiss_fft_guts.h
  27. [ -e kiss_fft.s ] && mv kiss_fft.s kiss_fft.s~ || true
  28. gcc -S kiss_fft.c -O3 -march=pentiumpro -ffast-math -fomit-frame-pointer -dA -fverbose-asm 
  29. [ -e kiss_fft.s~ ] && diff kiss_fft.s~ kiss_fft.s || true