Commit | Line | Data |
---|---|---|
d96910a1 | 1 | # |
b500698c | 2 | # Copyright (c) 1987 Regents of the University of California. |
d96910a1 DF |
3 | # All rights reserved. The Berkeley software License Agreement |
4 | # specifies the terms and conditions for redistribution. | |
5 | # | |
b500698c | 6 | # @(#)Makefile 5.2 (Berkeley) %G% |
71004f8d | 7 | # |
b500698c GM |
8 | CFLAGS= -O |
9 | LIBC= /lib/libc.a | |
10 | SRCS= addbytes.c addch.c addstr.c box.c clear.c clrtobot.c clrtoeol.c \ | |
11 | cr_put.c cr_tty.c curses.c delch.c deleteln.c delwin.c endwin.c \ | |
12 | erase.c fullname.c getch.c getstr.c idlok.c id_subwins.c initscr.c \ | |
13 | insch.c insertln.c longname.c move.c mvprintw.c mvscanw.c mvwin.c \ | |
14 | newwin.c overlay.c overwrite.c printw.c putchar.c refresh.c scanw.c \ | |
15 | scroll.c toucholap.c standout.c touchwin.c tstp.c unctrl.c | |
16 | OBJS= addbytes.o addch.o addstr.o box.o clear.o clrtobot.o clrtoeol.o \ | |
17 | cr_put.o cr_tty.o curses.o delch.o deleteln.o delwin.o endwin.o \ | |
18 | erase.o fullname.o getch.o getstr.o idlok.o id_subwins.o initscr.o \ | |
19 | insch.o insertln.o longname.o move.o mvprintw.o mvscanw.o mvwin.o \ | |
20 | newwin.o overlay.o overwrite.o printw.o putchar.o refresh.o scanw.o \ | |
21 | scroll.o toucholap.o standout.o touchwin.o tstp.o unctrl.o | |
e378ba16 BJ |
22 | |
23 | .c.o: | |
f70d219c | 24 | ${CC} -c -pg ${CFLAGS} $*.c |
e378ba16 BJ |
25 | ld -x -r $*.o |
26 | mv a.out profiled/$*.o | |
27 | ${CC} -c ${CFLAGS} $*.c | |
28 | ld -x -r $*.o | |
29 | mv a.out $*.o | |
30 | ||
b500698c GM |
31 | all: libcurses libcurses_p |
32 | ||
e378ba16 BJ |
33 | libcurses libcurses_p: ${OBJS} |
34 | @echo building profiled libcurses | |
f70d219c JB |
35 | @cd profiled; ar cu ../libcurses_p ${OBJS} |
36 | ranlib libcurses_p | |
e378ba16 | 37 | @echo building normal libcurses |
f70d219c JB |
38 | @ar cu libcurses ${OBJS} |
39 | ranlib libcurses | |
e378ba16 | 40 | |
b500698c GM |
41 | test: libcurses test.o |
42 | ${CC} ${CFLAGS} -o $@ test.o libcurses -ltermlib | |
43 | ||
44 | clean: FRC | |
45 | rm -f ${OBJS} profiled/*.o libcurses libcurses_p | |
46 | ||
47 | depend: FRC | |
48 | mkdep ${CFLAGS} ${SRCS} | |
49 | ||
50 | install: FRC | |
51 | install -o bin -g bin -m 644 libcurses ${DESTDIR}/usr/lib/libcurses.a | |
e378ba16 | 52 | ranlib ${DESTDIR}/usr/lib/libcurses.a |
b500698c | 53 | install -o bin -g bin -m 644 libcurses_p ${DESTDIR}/usr/lib/libcurses_p.a |
e378ba16 | 54 | ranlib ${DESTDIR}/usr/lib/libcurses_p.a |
71004f8d | 55 | |
b500698c GM |
56 | lint: FRC |
57 | lint ${CFLAGS} ${SRCS} | |
71004f8d | 58 | |
b500698c GM |
59 | tags: FRC |
60 | ctags ${SRCS} | |
71004f8d | 61 | |
b500698c | 62 | FRC: |
71004f8d | 63 | |
b500698c GM |
64 | # DO NOT DELETE THIS LINE -- mkdep uses it. |
65 | # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. | |
f70d219c | 66 | |
b500698c GM |
67 | addbytes.o: addbytes.c curses.ext curses.h /usr/include/stdio.h |
68 | addbytes.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
69 | addbytes.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
70 | addch.o: addch.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
71 | addch.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
72 | addch.o: /usr/include/sys/ttydev.h | |
73 | addstr.o: addstr.c curses.ext curses.h /usr/include/stdio.h | |
74 | addstr.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
75 | addstr.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
76 | box.o: box.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
77 | box.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
78 | box.o: /usr/include/sys/ttydev.h | |
79 | clear.o: clear.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
80 | clear.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
81 | clear.o: /usr/include/sys/ttydev.h | |
82 | clrtobot.o: clrtobot.c curses.ext curses.h /usr/include/stdio.h | |
83 | clrtobot.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
84 | clrtobot.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
85 | clrtoeol.o: clrtoeol.c curses.ext curses.h /usr/include/stdio.h | |
86 | clrtoeol.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
87 | clrtoeol.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
88 | cr_put.o: cr_put.c curses.ext curses.h /usr/include/stdio.h | |
89 | cr_put.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
90 | cr_put.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
91 | cr_tty.o: cr_tty.c curses.ext curses.h /usr/include/stdio.h | |
92 | cr_tty.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
93 | cr_tty.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
94 | curses.o: curses.c curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
95 | curses.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
96 | curses.o: /usr/include/sys/ttydev.h | |
97 | delch.o: delch.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
98 | delch.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
99 | delch.o: /usr/include/sys/ttydev.h | |
100 | deleteln.o: deleteln.c curses.ext curses.h /usr/include/stdio.h | |
101 | deleteln.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
102 | deleteln.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
103 | delwin.o: delwin.c curses.ext curses.h /usr/include/stdio.h | |
104 | delwin.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
105 | delwin.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
106 | endwin.o: endwin.c curses.ext curses.h /usr/include/stdio.h | |
107 | endwin.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
108 | endwin.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
109 | erase.o: erase.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
110 | erase.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
111 | erase.o: /usr/include/sys/ttydev.h | |
112 | fullname.o: fullname.c | |
113 | getch.o: getch.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
114 | getch.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
115 | getch.o: /usr/include/sys/ttydev.h | |
116 | getstr.o: getstr.c curses.ext curses.h /usr/include/stdio.h | |
117 | getstr.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
118 | getstr.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
119 | idlok.o: idlok.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
120 | idlok.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
121 | idlok.o: /usr/include/sys/ttydev.h | |
122 | id_subwins.o: id_subwins.c curses.ext curses.h /usr/include/stdio.h | |
123 | id_subwins.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
124 | id_subwins.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
125 | initscr.o: initscr.c curses.ext curses.h /usr/include/stdio.h | |
126 | initscr.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
127 | initscr.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
128 | initscr.o: /usr/include/signal.h | |
129 | insch.o: insch.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
130 | insch.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
131 | insch.o: /usr/include/sys/ttydev.h | |
132 | insertln.o: insertln.c curses.ext curses.h /usr/include/stdio.h | |
133 | insertln.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
134 | insertln.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
135 | longname.o: longname.c | |
136 | move.o: move.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
137 | move.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
138 | move.o: /usr/include/sys/ttydev.h | |
139 | mvprintw.o: mvprintw.c curses.ext curses.h /usr/include/stdio.h | |
140 | mvprintw.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
141 | mvprintw.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
142 | mvscanw.o: mvscanw.c curses.ext curses.h /usr/include/stdio.h | |
143 | mvscanw.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
144 | mvscanw.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
145 | mvwin.o: mvwin.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
146 | mvwin.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
147 | mvwin.o: /usr/include/sys/ttydev.h | |
148 | newwin.o: newwin.c curses.ext curses.h /usr/include/stdio.h | |
149 | newwin.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
150 | newwin.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
151 | overlay.o: overlay.c curses.ext curses.h /usr/include/stdio.h | |
152 | overlay.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
153 | overlay.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
154 | overlay.o: /usr/include/ctype.h | |
155 | overwrite.o: overwrite.c curses.ext curses.h /usr/include/stdio.h | |
156 | overwrite.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
157 | overwrite.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
158 | overwrite.o: /usr/include/ctype.h | |
159 | printw.o: printw.c curses.ext curses.h /usr/include/stdio.h | |
160 | printw.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
161 | printw.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
162 | putchar.o: putchar.c curses.ext curses.h /usr/include/stdio.h | |
163 | putchar.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
164 | putchar.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
165 | refresh.o: refresh.c curses.ext curses.h /usr/include/stdio.h | |
166 | refresh.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
167 | refresh.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
168 | scanw.o: scanw.c curses.ext curses.h /usr/include/stdio.h /usr/include/sgtty.h | |
169 | scanw.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h | |
170 | scanw.o: /usr/include/sys/ttydev.h | |
171 | scroll.o: scroll.c curses.ext curses.h /usr/include/stdio.h | |
172 | scroll.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
173 | scroll.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
174 | toucholap.o: toucholap.c curses.ext curses.h /usr/include/stdio.h | |
175 | toucholap.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
176 | toucholap.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
177 | standout.o: standout.c curses.ext curses.h /usr/include/stdio.h | |
178 | standout.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
179 | standout.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
180 | touchwin.o: touchwin.c curses.ext curses.h /usr/include/stdio.h | |
181 | touchwin.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
182 | touchwin.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
183 | tstp.o: tstp.c /usr/include/signal.h curses.ext curses.h /usr/include/stdio.h | |
184 | tstp.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
185 | tstp.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
186 | unctrl.o: unctrl.c | |
35c58dd7 | 187 | |
b500698c | 188 | # IF YOU PUT ANYTHING HERE IT WILL GO AWAY |