Makefile 501 B

123456789101112131415161718192021222324252627282930313233
  1. #
  2. # $Id$
  3. #
  4. # Makefile to automate sphinxapi.jar source builds
  5. #
  6. PASS1SOURCES = \
  7. SphinxMatch.java \
  8. SphinxException.java \
  9. SphinxResult.java \
  10. SphinxWordInfo.java
  11. PASS2SOURCES = \
  12. SphinxClient.java \
  13. test.java
  14. SOURCES = $(PASS1SOURCES) $(PASS2SOURCES)
  15. CLASSES = $(SOURCES:.java=.class)
  16. all : sphinxapi.jar
  17. clean:
  18. rm -fr org
  19. rm -f sphinxapi.jar
  20. sphinxapi.jar: $(CLASSES)
  21. jar cfm sphinxapi.jar MANIFEST.MF org/sphx/api
  22. .SUFFIXES: .java .class
  23. .java.class:
  24. javac -cp . -d . $<
  25. #
  26. # $Id$
  27. #