# Copyright  2004 Sun Microsystems, Inc. All rights reserved. 
# 
# Sun Microsystems, Inc. has intellectual property rights relating to
# technology embodied in the product that is described in this document.
# In particular, and without limitation, these intellectual property rights
# may include one or more of the U.S. patents listed at
# http://www.sun.com/patents and one or more additional patents or pending
# patent applications in the U.S. and in other countries.
# 
# U.S. Government Rights - Commercial software. Government users are subject
# to the Sun Microsystems, Inc. standard license agreement and applicable
# provisions of the FAR and its supplements.
# 
# Use is subject to license terms. 
# 
# This distribution may include materials developed by third parties. Sun,
# Sun Microsystems, the Sun logo, Java and Sun[tm] ONE are trademarks or
# registered trademarks of Sun Microsystems, Inc. in the U.S. and other
# countries. 
# 
# Copyright  2004 Sun Microsystems, Inc. Tous droits rservs. Sun
# Microsystems, Inc. dtient les droits de proprit intellectuels relatifs
#  la technologie incorpore dans le produit qui est dcrit dans ce document.
# En particulier, et ce sans limitation, ces droits de proprit
# intellectuelle peuvent inclure un ou plus des brevets amricains lists
#  l'adresse http://www.sun.com/patents et un ou les brevets supplmentaires
# ou les applications de brevet en attente aux Etats - Unis et dans les
# autres pays.
# 
# L'utilisation est soumise aux termes du contrat de licence.
# 
# Cette distribution peut comprendre des composants dvelopps par des
# tierces parties.
# 
# Sun, Sun Microsystems, le logo Sun, Java et Sun[tm] ONE sont des marques
# de fabrique ou des marques dposes de Sun Microsystems, Inc. aux
# Etats-Unis et dans d'autres pays.
BASE=../../..
JAVA_HOME=/usr/j2se
JSS_JAR_PATH=TAG_JSS_JAR_PATH
CLASSPATH=IS_INSTALL_ETCDIR/IS_PRODNAME/config:.:$(BASE)/lib/jaas.jar:$(BASE)/lib/jdk_logging.jar:$(BASE)/lib/sax.jar:$(BASE)/lib/jce1_2_1.jar:$(BASE)/lib/sunjce_provider.jar:$(BASE)/lib/US_export_policy.jar:$(BASE)/lib/local_policy.jar:/etc/$(BASE)/config:$(BASE)/lib:$(BASE)/locale:$(BASE)/lib/servlet.jar:$(BASE)/lib/jakarta-log4j-1.2.6.jar:$(JSS_JAR_PATH)/jss3.jar:$(BASE)/lib/xalan.jar:$(BASE)/lib/xmlsec.jar:$(BASE)/lib/xercesImpl.jar:$(BASE)/lib/dom.jar:$(BASE)/lib/am_sdk.jar:$(BASE)/lib/am_services.jar:$(BASE)/lib/am_logging.jar:$(BASE)/lib/jaxp-api.jar:$(JAVA_HOME)/jre/lib/sunrsasign.jar:$(JAVA_HOME)/jre/lib/rt.jar
XBOOTCLASSPATH=$(BASE)/lib/jdk_logging.jar:$(JAVA_HOME)/jre/lib/sunrsasign.jar:$(JAVA_HOME)/jre/lib/i18n.jar:$(JAVA_HOME)/jre/lib/rt.jar:$(JAVA_HOME)/jre/lib/tools.jar 
JAR_DIR=$(BASE)/lib
BASE_CLASS_DIR=.

SRCS=\
	CreateSignature.java \
	VerifySignature.java

all: bytecode  

bytecode:
	$(JAVA_HOME)/bin/javac -classpath $(CLASSPATH) -d $(BASE_CLASS_DIR) $(SRCS) 

clean:
	rm $(BASE_CLASS_DIR)/*.class 

createsig:
	$(JAVA_HOME)/bin/java -Xbootclasspath/a:$(XBOOTCLASSPATH) -classpath $(CLASSPATH) CreateSignature $(BASE_CLASS_DIR)/assertion.xml $(BASE_CLASS_DIR)/signature.xml

verifysig:
	$(JAVA_HOME)/bin/java -Xbootclasspath/a:$(XBOOTCLASSPATH) -classpath $(CLASSPATH) VerifySignature $(BASE_CLASS_DIR)/signature.xml
