Author: dreiss
Date: Tue Jun 10 15:58:58 2008
New Revision: 666387

URL: http://svn.apache.org/viewvc?rev=666387&view=rev
Log:
Oops - forgot to add the test/erl/Makefile to git

Added:
    incubator/thrift/trunk/test/erl/Makefile

Added: incubator/thrift/trunk/test/erl/Makefile
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/test/erl/Makefile?rev=666387&view=auto
==============================================================================
--- incubator/thrift/trunk/test/erl/Makefile (added)
+++ incubator/thrift/trunk/test/erl/Makefile Tue Jun 10 15:58:58 2008
@@ -0,0 +1,44 @@
+GENDIR=gen
+GEN_INCLUDEDIR=$(GENDIR)/include
+GEN_SRCDIR=$(GENDIR)/src
+GEN_TARGETDIR=$(GENDIR)/ebin
+
+INCLUDEDIR=include
+TARGETDIR=ebin
+SRCDIR=src
+
+ALL_INCLUDEDIR=$(GEN_INCLUDEDIR) $(INCLUDEDIR) ../../lib/erl/include
+INCLUDEFLAGS=$(patsubst %,-I%, ${ALL_INCLUDEDIR})
+
+MODULES = test_server
+
+INCLUDES = 
+TARGETS = $(patsubst %,${TARGETDIR}/%.beam,${MODULES})
+HEADERS = $(patsubst %,${INCLUDEDIR}/%.hrl,${INCLUDES})
+
+all: ${GEN_TARGETDIR}/ ${TARGETS}
+
+RPCFILE = ../ThriftTest.thrift
+THRIFT = ../../compiler/cpp/thrift
+
+${GENDIR}/: ${RPCFILE}
+       rm -rf ${GENDIR}
+       ${THRIFT} -alterl ${RPCFILE}
+       mkdir -p ${GEN_INCLUDEDIR}
+       mkdir -p ${GEN_SRCDIR}
+       mkdir -p ${GEN_TARGETDIR}
+       mv -t ${GEN_INCLUDEDIR} gen-erl/*.hrl
+       mv -t ${GEN_SRCDIR} gen-erl/*.erl
+       rm -rf gen-erl
+
+${GEN_TARGETDIR}/: ${GENDIR}/
+       rm -rf ${GEN_TARGETDIR}
+       mkdir -p ${GEN_TARGETDIR}
+       erlc ${INCLUDEFLAGS} -o ${GEN_TARGETDIR} ${GEN_SRCDIR}/*.erl
+
+$(TARGETS): ${TARGETDIR}/%.beam: ${SRCDIR}/%.erl ${GEN_INCLUDEDIR}/ ${HEADERS}
+       erlc ${INCLUDEFLAGS} -o ${TARGETDIR} $<
+
+clean:
+       rm -f ${TARGETDIR}/*.beam
+       rm -rf ${GENDIR}


Reply via email to