# Makefile for Thrift test project.
#
# Author:
#   Mark Slee <mcslee@facebook.com>

# Default target is everything
target: all

# Tools
THRIFT = ../../compiler/cpp/thrift

all: stubs check

stubs: ../ThriftTest.thrift ../SmallTest.thrift
	$(THRIFT) --gen rb ../ThriftTest.thrift
	$(THRIFT) --gen rb ../SmallTest.thrift

check: stubs
	ruby test_suite.rb

clean:
	$(RM) -r gen-rb
