0
|
1 #
|
|
2 # CDDL HEADER START
|
|
3 #
|
|
4 # The contents of this file are subject to the terms of the
|
|
5 # Common Development and Distribution License, Version 1.0 only
|
|
6 # (the "License"). You may not use this file except in compliance
|
|
7 # with the License.
|
|
8 #
|
|
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
|
|
10 # or http://www.opensolaris.org/os/licensing.
|
|
11 # See the License for the specific language governing permissions
|
|
12 # and limitations under the License.
|
|
13 #
|
|
14 # When distributing Covered Code, include this CDDL HEADER in each
|
|
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
|
|
16 # If applicable, add the following below this CDDL HEADER, with the
|
|
17 # fields enclosed by brackets "[]" replaced with your own identifying
|
|
18 # information: Portions Copyright [yyyy] [name of copyright owner]
|
|
19 #
|
|
20 # CDDL HEADER END
|
|
21 #
|
|
22 #
|
|
23 # ident "@(#)Makefile 1.13 05/06/08 SMI"
|
|
24 #
|
|
25 # Copyright 1989-2002 Sun Microsystems, Inc. All rights reserved.
|
|
26 # Use is subject to license terms.
|
|
27 #
|
|
28 # cmd/lp/filter/postscript/font/Makefile
|
|
29 #
|
|
30
|
|
31 include ../../../Makefile.lp
|
|
32
|
|
33 PROG = makedev
|
|
34
|
|
35 SRCS = makedev.c
|
|
36
|
|
37 OBJS = $(SRCS:%.c=%.o)
|
|
38
|
|
39 SUBDIRS = devpost
|
|
40
|
|
41 COMMONDIR = ../common
|
|
42 ROOTLIBFONT = $(ROOTLIB)/font
|
|
43 ROOTLIBFONTPROG = $(PROG:%=$(ROOTLIBFONT)/%)
|
|
44
|
|
45 CPPFLAGS = -I$(COMMONDIR) $(CPPFLAGS.master)
|
|
46
|
|
47 POFILE = lp_filter_postscript_font.po
|
|
48
|
|
49 NATIVEDIR = native
|
|
50 NATIVEPROG = $(NATIVEDIR)/$(PROG)
|
|
51 $(NATIVEPROG) := CC=$(NATIVECC)
|
|
52 $(NATIVEPROG) := LDLIBS=
|
|
53 $(NATIVEPROG) := CPPFLAGS.master=
|
|
54
|
|
55 .KEEP_STATE:
|
|
56
|
|
57 all : $(PROG) $(NATIVEPROG) $(SUBDIRS)
|
|
58
|
|
59 install : $(PROG) $(ROOTLIBFONTPROG) $(SUBDIRS)
|
|
60
|
|
61 clean : $(SUBDIRS)
|
|
62 $(RM) $(OBJS)
|
|
63
|
|
64 clobber : $(SUBDIRS) clean
|
|
65 $(RM) $(PROG) $(NATIVEPROG) $(CLOBBERFILES)
|
|
66
|
|
67 strip:
|
|
68 $(STRIP) $(PROG)
|
|
69
|
|
70 lint:
|
|
71 $(LINT.c) $(SRCS)
|
|
72
|
|
73 include ../Makefile.msg
|
|
74
|
|
75 $(NATIVEPROG) : $(NATIVEDIR) $(SRCS)
|
|
76 $(LINK.c) -o $@ $(SRCS) $(LDLIBS)
|
|
77
|
|
78 $(NATIVEDIR) :
|
|
79 -@mkdir -p $@
|
|
80
|
|
81 $(ROOTLIBFONT)/%: %
|
|
82 $(INS.file)
|
|
83
|
|
84 $(PROG) : $(SRCS)
|
|
85 $(LINK.c) -o $@ $(SRCS) $(LDLIBS)
|
|
86 $(POST_PROCESS)
|
|
87
|
|
88 $(SUBDIRS): FRC
|
|
89 @cd $@; pwd; $(MAKE) $(TARGET)
|
|
90
|
|
91 FRC:
|