Makefile revision 0a44ef6d9afbfe052a7e975f55ea0d2954b62a82
07bda0b13ae048815f53f21ad1edbe3cc1b7e4e8Johan Engelen#
c8589a6c7367d09fa756755cef0dd448c7328a71Johan B. C. Engelen# CDDL HEADER START
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# The contents of this file are subject to the terms of the
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# Common Development and Distribution License, Version 1.0 only
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# (the "License"). You may not use this file except in compliance
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# with the License.
ed0798e33e14e86b60f8cd254d7131f9d83ba8c0johanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# or http://www.opensolaris.org/os/licensing.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# See the License for the specific language governing permissions
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# and limitations under the License.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# When distributing Covered Code, include this CDDL HEADER in each
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# If applicable, add the following below this CDDL HEADER, with the
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# fields enclosed by brackets "[]" replaced with your own identifying
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# information: Portions Copyright [yyyy] [name of copyright owner]
2160101b7d0f877a9d1c4f33c2233fab2ba1ea43Johan B. C. Engelen#
2160101b7d0f877a9d1c4f33c2233fab2ba1ea43Johan B. C. Engelen# CDDL HEADER END
2160101b7d0f877a9d1c4f33c2233fab2ba1ea43Johan B. C. Engelen#
2160101b7d0f877a9d1c4f33c2233fab2ba1ea43Johan B. C. Engelen#
2160101b7d0f877a9d1c4f33c2233fab2ba1ea43Johan B. C. Engelen# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# Use is subject to license terms.
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen# ident "%Z%%M% %I% %E% SMI"
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen#
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengeleninclude $(SRC)/cmd/Makefile.cmd
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelenSUBDIR_SCR= bootlog-cgi
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelenSUBDIR_PGMS= wanboot-cgi\
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen keygen \
c3a8ad9235ff81909bd472707550aef5b91daf7bjohanengelen keymgmt \
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen hmac \
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen encr \
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen ickey \
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen p12split \
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen netbootinfo
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenSUBDIRS= $(SUBDIR_SCR) $(SUBDIR_PGMS)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenMSGFILES= encr/encr.c hmac/hmac.c ickey/ickey.c keygen/keygen.c \
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen keymgmt/keymgmt.c p12split/p12split.c netbootinfo/netbootinfo.c
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenPOFILE= wanboot.po
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenXGETFLAGS += -a -x wanboot.xcl
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenall:= TARGET= all
981b809bc6ed10a21e89444d9447e5475801874fjohanengeleninstall:= TARGET= install
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenclean:= TARGET= clean
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenclobber:= TARGET= clobber
57d645121d3dc83796c5fa418a2047b329f74f29jfbarraudlint:= TARGET= lint
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen_msg:= TARGET= _msg
57d645121d3dc83796c5fa418a2047b329f74f29jfbarraud
57d645121d3dc83796c5fa418a2047b329f74f29jfbarraud.KEEP_STATE:
57d645121d3dc83796c5fa418a2047b329f74f29jfbarraud.PARALLEL: $(SUBDIRS)
57d645121d3dc83796c5fa418a2047b329f74f29jfbarraud
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenall install: $(SUBDIRS)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenlint: $(SUBDIR_PGMS)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenclean: $(SUBDIR_PGMS)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenclobber: $(SUBDIR_PGMS) local_clobber
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenlocal_clobber:
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen $(RM) $(CLOBBERFILES)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen$(POFILE): pofile_MSGFILES
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen_msg: $(MSGDOMAINPOFILE)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen$(SUBDIRS): FRC
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen @cd $@; pwd; $(MAKE) $(TARGET)
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengelenFRC:
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen
981b809bc6ed10a21e89444d9447e5475801874fjohanengeleninclude $(SRC)/Makefile.msg.targ
981b809bc6ed10a21e89444d9447e5475801874fjohanengelen