8987 bootadm: add bootfile fallback to unix
[unleashed.git] / usr / src / cmd / sort / Makefile
blob6891953848d73cf3bf2ffe99b7ea0498ad4df7e0
2 # CDDL HEADER START
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.
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.
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]
20 # CDDL HEADER END
23 # Copyright 1998-2002 Sun Microsystems, Inc. All rights reserved.
24 # Use is subject to license terms.
26 # ident "%Z%%M% %I% %E% SMI"
28 # cmd/sort/Makefile
31 PROG = sort
32 XPG4PROG = sort
34 include ../Makefile.cmd
36 SRCS = common/check.c common/fields.c common/initialize.c common/internal.c \
37 common/main.c common/merge.c common/options.c common/streams.c \
38 common/streams_array.c common/streams_mmap.c common/streams_stdio.c \
39 common/streams_wide.c common/utility.c
40 POFILES = $(SRCS:common/%.c=./%.po)
41 CLOBBERFILES = $(DCFILE) $(POFILE) $(POFILES)
43 .KEEP_STATE:
45 $(XPG4) := CPPFLAGS += -DXPG4
46 XGETFLAGS += -a -x sort.xcl
48 SUBDIRS = $(MACH)
49 $(BUILD64)SUBDIRS += $(MACH64)
51 all := TARGET = all
52 install := TARGET = install
53 clean := TARGET = clean
54 clobber := TARGET = clobber
55 lint := TARGET = lint
56 debug := TARGET = debug
57 convert := TARGET = convert
58 invoke := TARGET = invoke
59 stats := TARGET = stats
61 all : $(SUBDIRS)
63 clean clobber lint : $(SUBDIRS)
65 debug convert invoke stats : $(SUBDIRS)
67 install : $(SUBDIRS)
68 -$(RM) $(ROOTPROG)
69 -$(LN) $(ISAEXEC) $(ROOTPROG)
71 $(POFILE) : $(POFILES)
72 echo $(SRCS)
73 echo $(POFILES)
74 -$(RM) $@
75 $(CAT) $(POFILES) > $@
77 %.po : common/%.c
78 $(RM) messages.po
79 $(XGETTEXT) -c TRANSLATION_NOTE $<
80 $(SED) -e '/^domain/d' messages.po > $@
81 $(RM) messages.po
83 $(SUBDIRS) : FRC
84 @cd $@; pwd; $(MAKE) $(TARGET)
86 FRC :
88 include ../Makefile.targ