Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
12f8d6edf83762026a782661a1e458bf4d026248jucablues#
12f8d6edf83762026a782661a1e458bf4d026248jucablues# CDDL HEADER START
36d9047104b5881ca587a71ade77b1f21d083bc4Jon A. Cruz#
12f8d6edf83762026a782661a1e458bf4d026248jucablues# The contents of this file are subject to the terms of the
5ef6cb9428f2e6f5457e890a1c3b37f53730c07aFelipe C. da S. Sanches# Common Development and Distribution License, Version 1.0 only
490e904265822342aa97a56b1ad0d0bb398c89a7theadib# (the "License"). You may not use this file except in compliance
12f8d6edf83762026a782661a1e458bf4d026248jucablues# with the License.
12f8d6edf83762026a782661a1e458bf4d026248jucablues#
12f8d6edf83762026a782661a1e458bf4d026248jucablues# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
12f8d6edf83762026a782661a1e458bf4d026248jucablues# or http://www.opensolaris.org/os/licensing.
12f8d6edf83762026a782661a1e458bf4d026248jucablues# See the License for the specific language governing permissions
12f8d6edf83762026a782661a1e458bf4d026248jucablues# and limitations under the License.
38fb914eb3aced01da1c1ca278e5da766d340c21keescook#
5a0b40ff9ed9a05f38c229774abb29cf21dbc975JucaBlues# When distributing Covered Code, include this CDDL HEADER in each
087b237ce230e9b7a16dc95537dbb62f7d715026nicholasbishop# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
087b237ce230e9b7a16dc95537dbb62f7d715026nicholasbishop# If applicable, add the following below this CDDL HEADER, with the
6999558b22096849285acee719ebdeb69f15277dkiirala# fields enclosed by brackets "[]" replaced with your own identifying
6999558b22096849285acee719ebdeb69f15277dkiirala# information: Portions Copyright [yyyy] [name of copyright owner]
6999558b22096849285acee719ebdeb69f15277dkiirala#
6999558b22096849285acee719ebdeb69f15277dkiirala# CDDL HEADER END
6999558b22096849285acee719ebdeb69f15277dkiirala#
ef4a6bf28f7697d57173160803211fef5679309eKrzysztof Kosiński#
490e904265822342aa97a56b1ad0d0bb398c89a7theadib# ident "%Z%%M% %I% %E% SMI"
490e904265822342aa97a56b1ad0d0bb398c89a7theadib#
490e904265822342aa97a56b1ad0d0bb398c89a7theadib# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
490e904265822342aa97a56b1ad0d0bb398c89a7theadib# Use is subject to license terms.
490e904265822342aa97a56b1ad0d0bb398c89a7theadib#
6999558b22096849285acee719ebdeb69f15277dkiirala# cmd/lp/model/Makefile
6999558b22096849285acee719ebdeb69f15277dkiirala#
6999558b22096849285acee719ebdeb69f15277dkiirala
6999558b22096849285acee719ebdeb69f15277dkiiralainclude ../Makefile.lp
09dfce974768e8ab363f1de92721703a60faf4edjaspervdg
09dfce974768e8ab363f1de92721703a60faf4edjaspervdgSUBDIRS = netpr
09dfce974768e8ab363f1de92721703a60faf4edjaspervdg
09dfce974768e8ab363f1de92721703a60faf4edjaspervdgPROG = lp.set \
12f8d6edf83762026a782661a1e458bf4d026248jucablues lp.cat \
ef4a6bf28f7697d57173160803211fef5679309eKrzysztof Kosiński lp.tell \
12f8d6edf83762026a782661a1e458bf4d026248jucablues drain.output
6999558b22096849285acee719ebdeb69f15277dkiirala
490e904265822342aa97a56b1ad0d0bb398c89a7theadibSRCS = $(PROG:%=%.c)
6999558b22096849285acee719ebdeb69f15277dkiirala
12f8d6edf83762026a782661a1e458bf4d026248jucabluesOBJS = $(PROG:%=%.o)
12f8d6edf83762026a782661a1e458bf4d026248jucablues
12f8d6edf83762026a782661a1e458bf4d026248jucabluesMODELS = standard \
12f8d6edf83762026a782661a1e458bf4d026248jucablues netstandard \
12f8d6edf83762026a782661a1e458bf4d026248jucablues uri
12f8d6edf83762026a782661a1e458bf4d026248jucablues
12f8d6edf83762026a782661a1e458bf4d026248jucabluesMISC = alert.proto
569ef8f6dbacc8a8b0b933d02a806c2e091ce02bjoncruz
12f8d6edf83762026a782661a1e458bf4d026248jucablues
12f8d6edf83762026a782661a1e458bf4d026248jucabluesROOTLIBLPMODEL= $(ROOTLIBLP)/model
12f8d6edf83762026a782661a1e458bf4d026248jucabluesROOTLIBLPBIN = $(ROOTLIBLP)/bin
12f8d6edf83762026a782661a1e458bf4d026248jucablues
12f8d6edf83762026a782661a1e458bf4d026248jucabluesROOTMISC = $(MISC:%=$(ROOTLIBLPBIN)/%)
12f8d6edf83762026a782661a1e458bf4d026248jucabluesROOTLPPROG = $(PROG:%=$(ROOTLIBLPBIN)/%)
12f8d6edf83762026a782661a1e458bf4d026248jucabluesROOTMODELS = $(MODELS:%=$(ROOTLIBLPMODEL)/%)
12f8d6edf83762026a782661a1e458bf4d026248jucablues
12f8d6edf83762026a782661a1e458bf4d026248jucabluesCPPFLAGS = -I$(LPINC) $(CPPFLAGS.master)
12f8d6edf83762026a782661a1e458bf4d026248jucablues
12f8d6edf83762026a782661a1e458bf4d026248jucablues# conditional assignments
0ef926ae59e9cffb15ca7cb8d7de20c2b74807efjucablueslp.tell := LDLIBS += $(LIBMSG) $(LIBLP)
ef4a6bf28f7697d57173160803211fef5679309eKrzysztof Kosińskilp.set := LDLIBS += $(LIBLP) -lcurses
490e904265822342aa97a56b1ad0d0bb398c89a7theadiblp.set drain.output lp.cat := LDLIBS += $(LIBLP)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadib$(ROOTMISC) := FILEMODE = 0444
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadibPOFILE= lp_model.po
490e904265822342aa97a56b1ad0d0bb398c89a7theadibPOFILES= $(SRCS:%.c=%.po)
f22749f6a2086403adaaac46c927fe7b33a90916apenner
569ef8f6dbacc8a8b0b933d02a806c2e091ce02bjoncruz.KEEP_STATE:
0ef926ae59e9cffb15ca7cb8d7de20c2b74807efjucablues
087b237ce230e9b7a16dc95537dbb62f7d715026nicholasbishopall: $(PROG) $(MODELS) $(MISC) $(SUBDIRS)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadibinstall: all .WAIT $(ROOTLPPROG) $(ROOTMODELS) $(ROOTMISC) \
490e904265822342aa97a56b1ad0d0bb398c89a7theadib $(SUBDIRS)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadib$(ROOTLIBLPMODEL)/% $(ROOTLIBLPBIN)/%: %
ef4a6bf28f7697d57173160803211fef5679309eKrzysztof Kosiński $(INS.file)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadibcatalog: $(SUBDIRS) $(POFILE)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib $(CP) $(POFILE) ..
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadibclean: $(SUBDIRS)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib $(RM) $(OBJS)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadibclobber: $(SUBDIRS) clean
0ef926ae59e9cffb15ca7cb8d7de20c2b74807efjucablues -$(RM) $(PROG) $(CLOBBERFILES)
0ef926ae59e9cffb15ca7cb8d7de20c2b74807efjucablues
f22749f6a2086403adaaac46c927fe7b33a90916apennerstrip:
ef4a6bf28f7697d57173160803211fef5679309eKrzysztof Kosiński $(STRIP) $(PROG)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadiblint:
490e904265822342aa97a56b1ad0d0bb398c89a7theadib $(LINT.c) $(SRCS) $(LDLIBS)
490e904265822342aa97a56b1ad0d0bb398c89a7theadib
490e904265822342aa97a56b1ad0d0bb398c89a7theadib$(SUBDIRS) : FRC
0cc082e09c2ce5f515a90ce45a6a440c11150dc6JucaBlues @cd $@; pwd; $(MAKE) $(TARGET)
0cc082e09c2ce5f515a90ce45a6a440c11150dc6JucaBlues
490e904265822342aa97a56b1ad0d0bb398c89a7theadibinclude ../Makefile.lp.msg
0643e8d8cda20016145a6fd853cb32ca55628797jaspervdg
f22749f6a2086403adaaac46c927fe7b33a90916apennerFRC:
0643e8d8cda20016145a6fd853cb32ca55628797jaspervdg