Makefile revision a192e900f6d2b0e1a822e3252c0dfd795ed49d76
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# CDDL HEADER START
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# The contents of this file are subject to the terms of the
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# Common Development and Distribution License (the "License").
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# You may not use this file except in compliance with the License.
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# or http://www.opensolaris.org/os/licensing.
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# See the License for the specific language governing permissions
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# and limitations under the License.
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# When distributing Covered Code, include this CDDL HEADER in each
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# If applicable, add the following below this CDDL HEADER, with the
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# fields enclosed by brackets "[]" replaced with your own identifying
fb86717633bfcfe161571aed7058ea6a39b7a69bkiirala# information: Portions Copyright [yyyy] [name of copyright owner]
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
e599136b2d83b35f3aebf9487f8ea9989c077bb4jucablues# CDDL HEADER END
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
d9a7c806ee7f408ddb61ff4f233c9d96111ee2b5johanengelen#
d9a7c806ee7f408ddb61ff4f233c9d96111ee2b5johanengelen# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# Use is subject to license terms.
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# pragma ident "%Z%%M% %I% %E% SMI"
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues# server/gateway/adaptor/Makefile
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues#
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
83cf1c9819f5ece899680afa8d1a861dddccb65bKrzysztof KosińskiMANIFEST= rfc1179.xml cleanup.xml
dff9bb0d25ad38c515c32e2c76a20e747c8eed10Krzysztof KosińskiSVCMETHOD= print-cleanup
09ba3247163582bf2e30e17c4c154aa259ce038acilix
2a5174dfcab08a69683845404fd928c60607a581jucabluesinclude ../Makefile.sp
aca3b339a427a3f0a8a6eec08e797e3dc458815fjucablues
7c89b734639fa72a5d2ffdc9cf1f7ab22eff67f1tavmjong-freeROOTMANIFESTDIR= $(ROOTSVCAPPLICATIONPRINT)
7c89b734639fa72a5d2ffdc9cf1f7ab22eff67f1tavmjong-free
e599136b2d83b35f3aebf9487f8ea9989c077bb4jucabluesROOTLIBPRINT= $(ROOTLIB)/print
e599136b2d83b35f3aebf9487f8ea9989c077bb4jucablues$(ROOTLIBPRINT) := OWNER=root
e599136b2d83b35f3aebf9487f8ea9989c077bb4jucablues$(ROOTLIBPRINT) := GROUP=lp
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
09ba3247163582bf2e30e17c4c154aa259ce038acilixPRINTDPROG= printd
2a5174dfcab08a69683845404fd928c60607a581jucabluesPRINTDSRCS= printd.c
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesPRINTDOBJS= $(PRINTDSRCS:.c=.o)
83cf1c9819f5ece899680afa8d1a861dddccb65bKrzysztof Kosiński$(PRINTDPROG) := LDLIBS += $(LIBNPRT)
dff9bb0d25ad38c515c32e2c76a20e747c8eed10Krzysztof Kosiński$(ROOTLIBPRINT)/$(PRINTDPROG) := FILEMODE= 555
dff9bb0d25ad38c515c32e2c76a20e747c8eed10Krzysztof Kosiński
83cf1c9819f5ece899680afa8d1a861dddccb65bKrzysztof KosińskiINLPDPROG= in.lpd
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesINLPDSRCS= main.c adaptor.c
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesINLPDOBJS= $(INLPDSRCS:.c=.o)
d9a7c806ee7f408ddb61ff4f233c9d96111ee2b5johanengelen$(INLPDPROG) := LDLIBS += -lsocket -lnsl $(LIBNPRT)
d9a7c806ee7f408ddb61ff4f233c9d96111ee2b5johanengelen
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesPROG= $(PRINTDPROG) $(INLPDPROG)
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesSUBDIRS= translators
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesFILEMODE= 0555
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesOWNER= root
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesGROUP= bin
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucabluesCPPFLAGS += -I. -I$(NPRTINC) #$(CPPFLAGS.master)
7ff3d8615ffd56344e2207fbf34e5c2dfbfe1255jucablues
a4030d5ca449e7e384bc699cd249ee704faaeab0Chris Morgan.KEEP_STATE:
all: $(PRINTDPROG) $(INLPDPROG) $(SUBDIRS)
$(PRINTDPROG): $(PRINTDOBJS)
$(LINK.c) $(PRINTDOBJS) -o $@ $(LDLIBS)
$(POST_PROCESS)
$(INLPDPROG): $(INLPDOBJS)
$(LINK.c) $(INLPDOBJS) -o $@ $(LDLIBS)
$(POST_PROCESS)
ROOTLIBPRINTPROG= $(PRINTDPROG:%=$(ROOTLIBPRINT)/%) \
$(INLPDPROG:%=$(ROOTLIBPRINT)/%)
install: all $(ROOTLIBPRINTPROG) $(SUBDIRS) $(ROOTMANIFEST) \
$(ROOTSVCMETHOD) $(ROOTLIBPRINT)
check: $(CHKMANIFEST)
strip: $(SUBDIRS)
$(STRIP) $(PRINTDPROG) $(INLPDPROG)
cstyle:
cstyle $(PRINTDSRCS) $(INLPDSRCS)
lint:
$(LINT.c) $(PRINTDSRCS) $(LDLIBS)
$(LINT.c) $(INLPDSRCS) $(LDLIBS)
clean: $(SUBDIRS)
$(RM) $(PRINTDOBJS) $(INLPDOBJS)
clobber: clean $(SUBDIRS)
_msg:
@echo "Messages are made in usr/src/cmd/print"
$(SUBDIRS): FRC
@cd $@; pwd; $(MAKE) $(TARGET)
FRC:
include $(SRC)/cmd/Makefile.targ