8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / ucblib / libcurses / Makefile.com
blob4c1d76341554a5b6020ae913bc7ed67b42187bcc
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
22 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
23 # Use is subject to license terms.
26 LIBRARY=        libcurses.a
27 VERS=           .1
29 OBJECTS=                \
30         addch.o         \
31         addstr.o        \
32         box.o           \
33         clear.o         \
34         clrtobot.o      \
35         clrtoeol.o      \
36         cr_put.o        \
37         cr_tty.o        \
38         curses.o        \
39         delch.o         \
40         deleteln.o      \
41         delwin.o        \
42         endwin.o        \
43         erase.o         \
44         fullname.o      \
45         getch.o         \
46         getstr.o        \
47         id_subwins.o    \
48         idlok.o         \
49         initscr.o       \
50         insch.o         \
51         insertln.o      \
52         longname.o      \
53         move.o          \
54         mvprintw.o      \
55         mvscanw.o       \
56         mvwin.o         \
57         newwin.o        \
58         overlay.o       \
59         overwrite.o     \
60         printw.o        \
61         putchar.o       \
62         refresh.o       \
63         scanw.o         \
64         scroll.o        \
65         standout.o      \
66         toucholap.o     \
67         touchwin.o      \
68         tstp.o          \
69         unctrl.o
71 # include library definitions
72 include $(SRC)/lib/Makefile.lib
74 ROOTLIBDIR=     $(ROOT)/usr/ucblib
75 ROOTLIBDIR64=   $(ROOT)/usr/ucblib/$(MACH64)
77 LIBS = $(DYNLIB)
79 CFLAGS  +=      $(CCVERBOSE)
80 CFLAGS64 +=     $(CCVERBOSE)
81 DYNFLAGS +=     $(ZINTERPOSE)
82 DYNFLAGS32 =    -R/usr/ucblib
83 DYNFLAGS64 =    -R/usr/ucblib/$(MACH64)
84 LDLIBS +=       -ltermcap -lucb -lc
86 CPPFLAGS = -I$(SRC)/ucbhead -I../../../lib/libc/inc $(CPPFLAGS.master)
88 CERRWARN +=     -_gcc=-Wno-parentheses
89 CERRWARN +=     -_gcc=-Wno-unused-variable
90 CERRWARN +=     -_gcc=-Wno-uninitialized
92 .KEEP_STATE:
94 all: $(LIBS)
96 lint: lintcheck
99 # Include library targets
101 include $(SRC)/lib/Makefile.targ
103 objs/%.o pics/%.o: ../%.c
104         $(COMPILE.c) -o $@ $<
105         $(POST_PROCESS_O)