Home | History | Annotate | Download | only in lpsched
      1     0    stevel #
      2     0    stevel # CDDL HEADER START
      3     0    stevel #
      4     0    stevel # The contents of this file are subject to the terms of the
      5  1676       jpk # Common Development and Distribution License (the "License").
      6  1676       jpk # You may not use this file except in compliance with the License.
      7     0    stevel #
      8     0    stevel # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9     0    stevel # or http://www.opensolaris.org/os/licensing.
     10     0    stevel # See the License for the specific language governing permissions
     11     0    stevel # and limitations under the License.
     12     0    stevel #
     13     0    stevel # When distributing Covered Code, include this CDDL HEADER in each
     14     0    stevel # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15     0    stevel # If applicable, add the following below this CDDL HEADER, with the
     16     0    stevel # fields enclosed by brackets "[]" replaced with your own identifying
     17     0    stevel # information: Portions Copyright [yyyy] [name of copyright owner]
     18     0    stevel #
     19     0    stevel # CDDL HEADER END
     20     0    stevel #
     21     0    stevel #
     22  6543       rie # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
     23     0    stevel # Use is subject to license terms.
     24  2923       raf #
     25  2923       raf # ident	"%Z%%M%	%I%	%E% SMI"
     26     0    stevel #
     27     0    stevel # cmd/lp/cmd/lpsched/lpsched/Makefile
     28     0    stevel #
     29     0    stevel 
     30     0    stevel PROG=		lpsched
     31     0    stevel 
     32     0    stevel include		../../Makefile.lp
     33     0    stevel 
     34     0    stevel MANIFEST=	server.xml
     35  3048  amaguire SVCMETHOD=	print-svc
     36     0    stevel 
     37     0    stevel ROOTMANIFESTDIR=	$(ROOTSVCAPPLICATIONPRINT)
     38     0    stevel 
     39     0    stevel PURIFYOPTS      = -logfile=/tmp/errs.%p
     40     0    stevel PURIFY          = purify $(PURIFYOPTS)
     41     0    stevel 
     42     0    stevel 
     43     0    stevel # Doing -DDEBUG allows some nice log files to be generated
     44     0    stevel # with the -d option.
     45     0    stevel 
     46     0    stevel CPPFLAGS =	-I. -I$(LPINC) $(CPPFLAGS.master)
     47     0    stevel 
     48     0    stevel HDRS=				\
     49     0    stevel 		nodes.h		\
     50     0    stevel 		dispatch.h	\
     51     0    stevel 		validate.h	\
     52     0    stevel 		lpsched.h
     53     0    stevel 
     54     0    stevel SRCS=				\
     55     0    stevel 		alerts.c	\
     56     0    stevel 		cancel.c	\
     57     0    stevel 		daisyforms.c	\
     58     0    stevel 		disena.c	\
     59     0    stevel 		disp1.c		\
     60     0    stevel 		disp2.c		\
     61     0    stevel 		disp3.c		\
     62     0    stevel 		disp4.c		\
     63     0    stevel 		disp5.c		\
     64     0    stevel 		disptab.c	\
     65     0    stevel 		dowait.c	\
     66     0    stevel 		exec.c		\
     67     0    stevel 		faults.c	\
     68     0    stevel 		files.c		\
     69     0    stevel 		flt.c		\
     70     0    stevel 		fncs.c		\
     71     0    stevel 		getkey.c	\
     72     0    stevel 		init.c		\
     73     0    stevel 		log.c		\
     74     0    stevel 		lpfsck.c	\
     75     0    stevel 		lpsched.c	\
     76     0    stevel 		msgs.c		\
     77     0    stevel 		notify.c	\
     78     0    stevel 		pickfilter.c	\
     79     0    stevel 		ports.c		\
     80     0    stevel 		requeue.c	\
     81     0    stevel 		rstatus.c	\
     82     0    stevel 		schedule.c	\
     83     0    stevel 		status.c	\
     84     0    stevel 		terminate.c	\
     85     0    stevel 		validate.c
     86     0    stevel 
     87     0    stevel OBJS=		$(SRCS:.c=.o)
     88     0    stevel 
     89     0    stevel 
     90     0    stevel LPLIBS =			\
     91     0    stevel 		$(LIBMSG)	\
     92     0    stevel 		$(LIBFRM)	\
     93     0    stevel 		$(LIBREQ)	\
     94     0    stevel 		$(LIBPRT)	\
     95     0    stevel 		$(LIBCLS)	\
     96     0    stevel 		$(LIBACC)	\
     97     0    stevel 		$(LIBFLT)	\
     98     0    stevel 		$(LIBUSR)	\
     99     0    stevel 		$(LIBOAM)	\
    100     0    stevel 		$(LIBLP)	\
    101     0    stevel 		$(LIBSEC)
    102     0    stevel 
    103  6543       rie SYSLIBS=	-lcurses -lgen -lcurses -lnsl -ltsol -lsecdb -lbsm
    104     0    stevel 
    105     0    stevel LDLIBS +=	$(LPLIBS) $(SYSLIBS)
    106     0    stevel 
    107     0    stevel POFILE=		lp_cmd_lpsched.po
    108     0    stevel 
    109     0    stevel .KEEP_STATE:
    110     0    stevel 
    111     0    stevel all:		$(PROG) 
    112     0    stevel 
    113  2538     esaxe $(PROG):	$(OBJS) $(LPLIBS)
    114  2538     esaxe 		$(LINK.c) $(OBJS) -o $@ $(LDLIBS)
    115     0    stevel 		$(POST_PROCESS)
    116     0    stevel 
    117     0    stevel $(PROG).pure:	$(OBJS) $(LPLIBS)
    118     0    stevel 		$(PURIFY) $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
    119     0    stevel 		$(POST_PROCESS)
    120     0    stevel 
    121  3048  amaguire install:	all $(ROOTLIBLPLOCLPROG) $(ROOTMANIFEST) $(ROOTSVCMETHOD)
    122     0    stevel 
    123     0    stevel 
    124     0    stevel check:	$(CHKMANIFEST)
    125     0    stevel 
    126     0    stevel 
    127     0    stevel clean:
    128     0    stevel 		$(RM) $(OBJS)
    129     0    stevel 
    130     0    stevel strip:
    131     0    stevel 		$(STRIP) $(PROG)
    132     0    stevel 
    133  3048  amaguire lint:		lint_SRCS
    134     0    stevel 
    135     0    stevel include		../Makefile.msg
    136     0    stevel 
    137     0    stevel FRC:
    138  3048  amaguire 
    139  3048  amaguire include		../../../Makefile.targ
    140