4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
22 # Copyright 2007 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
26 #ident "%Z%%M% %I% %E% SMI"
27 # lib/libadt_jni/com/sun/audit/Makefile
29 include ..
/Makefile.com
31 ADT_PKG
= com.sun.audit
33 TOP
= $(SRC
)/lib
/libadt_jni
34 CLASSPATH
= $(TOP
):com
/sun
/audit
36 JAVAFLAGS
+= -source
1.4 -target
1.4
40 CLASSES
= $(SOURCE
:java
=class
)
46 INSTALL_JAR
= $(ROOTAUDITHOME
)/$(JAR_FILE
)
48 CLEAN_FILES
= *.class
$(JNIH
) *.jar AuditEvent
*.java
52 INCLUDES
= -I
${JAVA_HOME}/include \
53 -I
${JAVA_HOME}/include/solaris
57 all: $(JNIH
) $(CLASSES
)
59 install: $(CLASSES
) $(ROOTAUDITHOME
) \
60 $(JAR_FILE
) $(INSTALL_JAR
) \
64 @for class_name in
$(CLASSES
) ; do \
65 k
=`/bin/basename $$class_name .class`; \
66 class
="$$class $(ADT_PKG).$$k"; \
68 JC
="$(JAVAH) -classpath $(CLASSPATH) -jni -o $(JNIH) $$class"; \
81 $(JAR_FILE
): $(CLASSES
)
84 $(JAR
) -cvf
$(TOP
)/com
/sun
/audit
/$(JAR_FILE
) com
/sun
/audit
/*.class