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