Makefile.rules.in
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:1k
- prefix=@prefix@
- jdkdir=@jdkdir@
- jdkbindir=$(jdkdir)/bin
- JAVACMD=@JAVACMD@
- JAVAENV=@JAVAENV@
- JAVALIBSARG=@JAVALIBSARG@
- JAVA=@JAVA@
- JAVACLASSESARG=@JAVACLASSESARG@
- JAVAC=@JAVAC@
- JAVACOMPILE=$(JAVAC) -classpath '..@PATHDELIM@..@PATHSEP@$(JAVACLASSESARG)'
- top_srcdir=@top_srcdir@
- top_dossrcdir=@top_dossrcdir@
- ifeq ($(shell echo $(top_srcdir) | sed 's,^/.*,,'),)
- JAVADEPS = $(top_dossrcdir)@PATHDELIM@java@PATHDELIM@JavaDeps.jar
- else
- ifeq ($(top_srcdir),$(top_dossrcdir))
- # Unix will have top_dossrcdir set to top_srcdir, which will be relative
- JAVADEPS = ..@PATHDELIM@$(top_dossrcdir)@PATHDELIM@java@PATHDELIM@JavaDeps.jar
- else
- # Cygwin will have top_dossrcdir as a absolute path
- JAVADEPS = $(top_dossrcdir)@PATHDELIM@java@PATHDELIM@JavaDeps.jar
- endif
- endif
- # (WebObjects sh.exe has been known to interfere with running its java.exe)
- SHELL = /bin/sh
- CLASSPHASES := C __u
- PHASES := $(CLASSPHASES) S
- INTERFACES := $(subst __u,,$(foreach sfx,$(PHASES),$(addsuffix $(sfx),$($(module)_creatable_PROTOCOLS) $($(module)_noncreatable_PROTOCOLS))))
- _CLASSES := $(subst __u,,$(foreach sfx,$(CLASSPHASES),$(addsuffix $(sfx)Impl,$($(module)_creatable_PROTOCOLS))))
- JAVAFILES = $(addsuffix .java,$(_CLASSES)) $(addsuffix .java,$(INTERFACES))
- all: all-classes
- -include .deps
- all-classes: $(CLASSES)
- .deps: $(JAVAFILES)
- $(JAVA) -classpath '$(JAVADEPS)@PATHSEP@$(JAVACLASSESARG)' smr.JavaDeps.JavaDeps $(JAVAFILES) | tr -d ' 15' > .deps