| # |
| # Copyright 2006 The Apache Software Foundation. |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| |
| # This makefile builds the samples and tools |
| |
| noinst_PROGRAMS = ${samples} |
| bin_PROGRAMS = ${tools} |
| |
| LDADD = ../lib/libxml-security-c.la |
| |
| AM_CPPFLAGS = -I${top_srcdir}/include |
| |
| # |
| # The following are sample programs. They are NOT installed |
| # |
| |
| samples = |
| |
| # HMAC sign |
| |
| samples += simpleHMAC |
| simpleHMAC_SOURCES = \ |
| ../src/samples/simpleHMAC.cpp \ |
| ../src/samples/IOStreamOutputter.cpp |
| |
| # HMAC validate |
| |
| samples += simpleValidate |
| simpleValidate_SOURCES = \ |
| ../src/samples/simpleValidate.cpp \ |
| ../src/samples/IOStreamOutputter.cpp |
| |
| # Encrypt |
| |
| samples += simpleEncrypt |
| simpleEncrypt_SOURCES = \ |
| ../src/samples/simpleEncrypt.cpp \ |
| ../src/samples/IOStreamOutputter.cpp |
| |
| # Decrypt |
| |
| samples += simpleDecrypt |
| simpleDecrypt_SOURCES = \ |
| ../src/samples/simpleDecrypt.cpp \ |
| ../src/samples/IOStreamOutputter.cpp |
| |
| # |
| # Finally we compile the tools that can be used to manipulate |
| # XML Security inputs and outputs |
| # |
| |
| tools = |
| |
| # xtest |
| |
| tools += xtest |
| xtest_SOURCES = \ |
| ../src/tools/xtest/xtest.cpp |
| |
| tools += c14n |
| c14n_SOURCES = \ |
| ../src/tools/c14n/c14n.cpp |
| |
| tools += checksig |
| checksig_SOURCES = \ |
| ../src/tools/checksig/checksig.cpp \ |
| ../src/tools/checksig/AnonymousResolver.cpp \ |
| ../src/tools/checksig/InteropResolver.cpp |
| |
| tools += templatesign |
| templatesign_SOURCES = \ |
| ../src/tools/templatesign/templatesign.cpp |
| |
| tools += txfmout |
| txfmout_SOURCES = \ |
| ../src/tools/txfmout/txfmout.cpp |
| |
| tools += siginf |
| siginf_SOURCES = \ |
| ../src/tools/siginf/siginf.cpp |
| |
| tools += cipher |
| cipher_SOURCES = \ |
| ../src/tools/cipher/cipher.cpp \ |
| ../src/tools/cipher/XencInteropResolver.cpp |
| |
| tools += xklient |
| xklient_SOURCES = \ |
| ../src/tools/xklient/xklient.cpp |
| |