# @(#)Makefile	1.12 98/04/23
#
# Makefile for building security classes
#

BUILDDIR = ..\..
LOCATION = java\security
!include $(BUILDDIR)\makefiles\defs.nmk

SEC_LIBDIR = $(LIBDIR)\security

#
# What to compile?
#
PKG = java.security
PKG2 = java.security.acl
PKG3 = java.security.cert
PKG4 = java.security.spec
PKG5 = java.security.interfaces
!include $(MINCLUDES)\java_security.jmk

#
# Rules.
#
!include $(BUILDDIR)\makefiles\classes.nmk

#
# Properties installation and cleaning.
#
optimized.epilogue debug.epilogue: security.properties
clean: security.properties.clean

security.properties: $(SEC_LIBDIR)\java.security $(SEC_LIBDIR)\java.policy \
	$(SEC_LIBDIR)\cacerts

$(LIBDIR)\security\java.security: $(SHARE_SRC)\lib\security\java.security
	@if not exist $(SEC_LIBDIR) mkdir $(SEC_LIBDIR)
	copy $(SHARE_SRC)\lib\security\java.security $(SEC_LIBDIR)

$(LIBDIR)\security\java.policy: $(SHARE_SRC)\lib\security\java.policy
	@if not exist $(SEC_LIBDIR) mkdir $(SEC_LIBDIR)
	copy $(SHARE_SRC)\lib\security\java.policy $(SEC_LIBDIR)

$(LIBDIR)\security\cacerts: $(SHARE_SRC)\lib\security\cacerts
	@if not exist $(SEC_LIBDIR) mkdir $(SEC_LIBDIR)
	copy $(SHARE_SRC)\lib\security\cacerts $(SEC_LIBDIR)

security.properties.clean: FORCE
	-$(DELTREE) $(SEC_LIBDIR)
