Makefile.rules.in
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:1k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. prefix=@prefix@
  2. jdkdir=@jdkdir@
  3. jdkbindir=$(jdkdir)/bin
  4. JAVACMD=@JAVACMD@
  5. JAVAENV=@JAVAENV@
  6. JAVALIBSARG=@JAVALIBSARG@
  7. JAVA=@JAVA@
  8. JAVACLASSESARG=@JAVACLASSESARG@
  9. JAVAC=@JAVAC@
  10. JAVACOMPILE=$(JAVAC) -classpath '..@PATHDELIM@..@PATHSEP@$(JAVACLASSESARG)'
  11. top_srcdir=@top_srcdir@
  12. top_dossrcdir=@top_dossrcdir@
  13. ifeq ($(shell echo $(top_srcdir) | sed 's,^/.*,,'),)
  14. JAVADEPS = $(top_dossrcdir)@PATHDELIM@java@PATHDELIM@JavaDeps.jar
  15. else
  16. ifeq ($(top_srcdir),$(top_dossrcdir))
  17. # Unix will have top_dossrcdir set to top_srcdir, which will be relative
  18. JAVADEPS = ..@PATHDELIM@$(top_dossrcdir)@PATHDELIM@java@PATHDELIM@JavaDeps.jar
  19. else
  20. # Cygwin will have top_dossrcdir as a absolute path
  21. JAVADEPS = $(top_dossrcdir)@PATHDELIM@java@PATHDELIM@JavaDeps.jar
  22. endif
  23. endif
  24. # (WebObjects sh.exe has been known to interfere with running its java.exe)
  25. SHELL = /bin/sh
  26. CLASSPHASES := C __u
  27. PHASES := $(CLASSPHASES) S
  28. INTERFACES := $(subst __u,,$(foreach sfx,$(PHASES),$(addsuffix $(sfx),$($(module)_creatable_PROTOCOLS) $($(module)_noncreatable_PROTOCOLS))))
  29. _CLASSES := $(subst __u,,$(foreach sfx,$(CLASSPHASES),$(addsuffix $(sfx)Impl,$($(module)_creatable_PROTOCOLS))))
  30. JAVAFILES = $(addsuffix .java,$(_CLASSES)) $(addsuffix .java,$(INTERFACES))
  31. all: all-classes
  32. -include .deps
  33. all-classes: $(CLASSES)
  34. .deps: $(JAVAFILES)
  35. $(JAVA) -classpath '$(JAVADEPS)@PATHSEP@$(JAVACLASSESARG)' smr.JavaDeps.JavaDeps $(JAVAFILES) | tr -d '15' > .deps