build: Merge tpmclient Makefile.am into base Makefile.am.

This resolves #25.

Signed-off-by: Philip Tricca <flihp@twobit.us>
diff --git a/Makefile.am b/Makefile.am
index ccc558a..70c58bf 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,9 +26,7 @@
 # THE POSSIBILITY OF SUCH DAMAGE.
 #;**********************************************************************;
 
-SUBDIRS = test/tpmclient
-
-bin_PROGRAMS = resourcemgr/resourcemgr
+bin_PROGRAMS = resourcemgr/resourcemgr test/tpmclient/tpmclient
 noinst_LIBRARIES = common/libcommon.a sysapi/libtpm.a
 
 common_libcommon_a_CFLAGS  = -I$(srcdir)/sysapi/include/ \
@@ -45,6 +43,12 @@
 sysapi_libtpm_a_CFLAGS  = -I$(srcdir)/sysapi/include/
 sysapi_libtpm_a_SOURCES = $(SYSAPI_SRC) $(SYSAPIUTIL_SRC) $(SYSAPI_INC)
 
+test_tpmclient_tpmclient_CFLAGS   = -DSAPI_CLIENT $(TPMCLIENT_INC)
+test_tpmclient_tpmclient_CXXFLAGS = -DSAPI_CLIENT $(TPMCLIENT_INC)
+test_tpmclient_tpmclient_LDADD    = $(noinst_LIBRARIES)
+test_tpmclient_tpmclient_SOURCES  = $(SAMPLE_SRC) $(SYSAPI_INC) \
+    $(TPMCLIENT_SRC) $(TPMSOCKETS_SRC) common/getcommands.c
+
 COMMON_SRC = \
     common/debug.c common/debug.h \
     common/platformcommand.c common/platform.h \
@@ -58,6 +62,28 @@
 TPMSOCKETS_SRC = tcti/tpmsockets/tpmsockets.cpp \
     tcti/tpmsockets/tpmsockets.h
 
+TPMCLIENT_INC = -I$(srcdir)/sysapi/include -I$(srcdir)/test/tpmclient \
+    -I$(srcdir)/tcti/tpmsockets -I$(srcdir)/common \
+    -I$(srcdir)/test/common/sample -I$(srcdir)/resourcemgr
+TPMCLIENT_SRC = test/tpmclient/tpmclient.cpp test/tpmclient/tpmclient.h
+SAMPLE_SRC = \
+    test/common/sample/CatSizedByteBuffer.c \
+    test/common/sample/CopySizedBuffer.c \
+    test/common/sample/CreateNullSession.c \
+    test/common/sample/DecryptEncrypt.c \
+    test/common/sample/Entity.c \
+    test/common/sample/kdfa.c \
+    test/common/sample/LoadExternalHMACKey.c \
+    test/common/sample/sample.h \
+    test/common/sample/SessionHmac.c \
+    test/common/sample/SetLocality.c \
+    test/common/sample/StartAuthSession.c \
+    test/common/sample/TpmCalcPHash.c \
+    test/common/sample/TpmHandleToName.c \
+    test/common/sample/TpmHash.c \
+    test/common/sample/TpmHmac.c \
+    test/common/sample/sample.h
+
 SYSAPI_SRC = \
     sysapi/sysapi/Tss2_Sys_ECC_Parameters.c \
     sysapi/sysapi/Tss2_Sys_NV_Write.c \