|
|
1.1 root 1: # $Header: /newbits/usr/lib/libcurses/RCS/Makefile,v 1.5 92/02/17 13:39:49 bin Exp $
2: #
3: # Copyright (c) 1987 Regents of the University of California.
4: # All rights reserved.
5: #
6: # Redistribution and use in source and binary forms are permitted
7: # provided that the above copyright notice and this paragraph are
8: # duplicated in all such forms and that any documentation,
9: # advertising materials, and other materials related to such
10: # distribution and use acknowledge that the software was developed
11: # by the University of California, Berkeley. The name of the
12: # University may not be used to endorse or promote products derived
13: # from this software without specific prior written permission.
14: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
15: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
16: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17: #
18: # @(#)Makefile 5.4 (Berkeley) 6/30/88
19: #
20: # Modifications Copyright INETCO Systems Ltd. (c) 1989
21: #
22: # $Log: Makefile,v $
23: # Revision 1.5 92/02/17 13:39:49 bin
24: # update by steve for new make macros
25: #
26: # Revision 1.3 89/11/07 17:47:19 src
27: # Bug: Make install would always update modification times of include files.
28: # Fix: Now use "cpdir -d" to avoid updating modification times (ABC).
29: #
30: # Revision 1.2 89/08/25 14:56:45 src
31: # Updated dependencies.
32: #
33: # Mar 21, 1989: bcopy.c, beep.c, getkey.c, and need.c are INETCO additions.
34: #
35:
36: RCSPATH=$${CMDPATH-/usr/src/lib}/libcurses
37:
38: DESTDIR=/interim/usr/lib/
39: DESTDIR386=/bin386/usr/lib/
40: DESTDIRNDP=/bin386/usr/lib/ndp/
41:
42: CC=exec /bin/cc
43:
44: LIBC=/lib/libc.a
45: INCDIR=/usr/include
46:
47: CFLAGS=-O -I$(SRCPATH) -VNDP
48:
49: OBJS=\
50: copyright.o \
51: addbytes.o \
52: addch.o \
53: addstr.o \
54: bcopy.o \
55: beep.o \
56: box.o \
57: clear.o \
58: clrtobot.o \
59: clrtoeol.o \
60: cr_put.o \
61: cr_tty.o \
62: curses.o \
63: delch.o \
64: deleteln.o \
65: delwin.o \
66: endwin.o \
67: erase.o \
68: fullname.o \
69: getch.o \
70: getkey.o \
71: getstr.o \
72: id_subwins.o \
73: idlok.o \
74: initscr.o \
75: insch.o \
76: insertln.o \
77: longname.o \
78: move.o \
79: mvprintw.o \
80: mvscanw.o \
81: mvwin.o \
82: need.o \
83: newwin.o \
84: overlay.o \
85: overwrite.o \
86: printw.o \
87: putchar.o \
88: refresh.o \
89: scanw.o \
90: scroll.o \
91: standout.o \
92: tflgtab.o \
93: tkeytab.o \
94: toucholap.o \
95: touchwin.o \
96: tstp.o \
97: tstrtab.o \
98: unctrl.o
99:
100: libcurses.a: $(OBJS)
101: : rm -f libcurses.a
102: $(AR) rcvks $(DESTDIR)libcurses.a $(OBJS)
103:
104: libtermcap.NDP: $(OBJS)
105: : rm -f $(DESTDIRNDP)libtermcap.a
106: $(AR) rcvks $(DESTDIRNDP)libtermcap.a $(OBJS) /newbits/usr/lib/libterm/objndp/*.o
107:
108: libtermcap: $(OBJS)
109: : rm -f $(DESTDIR386)libtermcap.a
110: $(AR) rcvks $(DESTDIR386)libtermcap.a $(OBJS) /newbits/usr/lib/libterm/obj386/*.o
111:
112: install: libcurses.a curses.h unctrl.h
113: su root cp -d libcurses.a /usr/lib
114: su root cp -d `srcpath curses.h unctrl.h` $(INCDIR)
115:
116: addbytes.o: addbytes.c curses.ext curses.h
117: addch.o: addch.c curses.ext curses.h
118: addstr.o: addstr.c curses.ext curses.h
119: bcopy.o: bcopy.c
120: beep.o: beep.c
121: box.o: box.c curses.ext curses.h
122: clear.o: clear.c curses.ext curses.h
123: clrtobot.o: clrtobot.c curses.ext curses.h
124: clrtoeol.o: clrtoeol.c curses.ext curses.h
125: cr_put.o: cr_put.c curses.ext curses.h
126: cr_tty.o: cr_tty.c curses.ext curses.h
127: curses.o: curses.c curses.h
128: delch.o: delch.c curses.ext curses.h
129: deleteln.o: deleteln.c curses.ext curses.h
130: delwin.o: delwin.c curses.ext curses.h
131: endwin.o: endwin.c curses.ext curses.h
132: erase.o: erase.c curses.ext curses.h
133: fullname.o: fullname.c
134: getch.o: getch.c curses.ext curses.h
135: getkey.o: getkey.c curses.h
136: getstr.o: getstr.c curses.ext curses.h
137: idlok.o: idlok.c curses.ext curses.h
138: id_subwins.o: id_subwins.c curses.ext curses.h
139: initscr.o: initscr.c curses.ext curses.h
140: insch.o: insch.c curses.ext curses.h
141: insertln.o: insertln.c curses.ext curses.h
142: longname.o: longname.c
143: move.o: move.c curses.ext curses.h
144: mvprintw.o: mvprintw.c curses.ext curses.h
145: mvscanw.o: mvscanw.c curses.ext curses.h
146: mvwin.o: mvwin.c curses.ext curses.h
147: need.o: need.c curses.ext
148: newwin.o: newwin.c curses.ext curses.h
149: overlay.o: overlay.c curses.ext curses.h
150: overwrite.o: overwrite.c curses.ext curses.h
151: printw.o: printw.c curses.ext curses.h
152: putchar.o: putchar.c curses.ext curses.h
153: refresh.o: refresh.c curses.ext curses.h
154: scanw.o: scanw.c curses.ext curses.h
155: scroll.o: scroll.c curses.ext curses.h
156: tflgtab.o: tflgtab.c curses.h
157: copyright.o: copyright.c
158: tstrtab.o: tstrtab.c curses.h
159: toucholap.o: toucholap.c curses.ext curses.h
160: standout.o: standout.c curses.ext curses.h
161: touchwin.o: touchwin.c curses.ext curses.h
162: tstp.o: tstp.c curses.ext curses.h
163: tkeytab.o: tkeytab.c curses.h
164: unctrl.o: unctrl.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.