blob: 3967db6728900af167b543eb28665a5bebfdd209 [file] [log] [blame]
Steve Kondik067ae322015-11-15 18:20:06 -08001# $Id: Makefile.in,v 1.64 2015/08/05 23:15:41 tom Exp $
2##############################################################################
3# Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. #
4# #
5# Permission is hereby granted, free of charge, to any person obtaining a #
6# copy of this software and associated documentation files (the "Software"), #
7# to deal in the Software without restriction, including without limitation #
8# the rights to use, copy, modify, merge, publish, distribute, distribute #
9# with modifications, sublicense, and/or sell copies of the Software, and to #
10# permit persons to whom the Software is furnished to do so, subject to the #
11# following conditions: #
12# #
13# The above copyright notice and this permission notice shall be included in #
14# all copies or substantial portions of the Software. #
15# #
16# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
17# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
18# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
19# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
20# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
21# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
22# DEALINGS IN THE SOFTWARE. #
23# #
24# Except as contained in this notice, the name(s) of the above copyright #
25# holders shall not be used in advertising or otherwise to promote the sale, #
26# use or other dealings in this Software without prior written #
27# authorization. #
28##############################################################################
29#
30# Author: Thomas E. Dickey 1996-on
31#
32# Makefile for menu source code.
33#
34# This makes the following:
35# libraries (normal/debug/profile/shared)
36#
37# The variable 'srcdir' refers to the source-distribution, and can be set with
38# the configure script by "--srcdir=DIR".
39#
40# The rules are organized to produce the libraries for the configured models,
41
42# turn off _all_ suffix rules; we'll generate our own
43.SUFFIXES:
44
45SHELL = /bin/sh
46
47THIS = Makefile
48
49x =
50o = .o
51
52MODEL = normal
53DESTDIR =
54top_srcdir = ..
55srcdir = .
56prefix = /system
57exec_prefix = ${prefix}
58bindir = ${exec_prefix}/bin
59libdir = ${exec_prefix}/lib
60includedir = ${prefix}/include
61includesubdir = /ncurses
62
63INCLUDEDIR = $(DESTDIR)$(includedir)$(includesubdir)
64
65PACKAGE = ncurses
66
67LIBTOOL =
68LIBTOOL_OPTS =
69LIBTOOL_CLEAN =
70LIBTOOL_COMPILE =
71LIBTOOL_LINK = ${CC}
72LIBTOOL_INSTALL =
73LIBTOOL_UNINSTALL =
74LT_UNDEF =
75
76INSTALL = /usr/bin/install -c
77INSTALL_LIB = /usr/bin/install -c -m 644
78INSTALL_PROG = ${INSTALL}
79INSTALL_DATA = ${INSTALL} -m 644
80
81AR = arm-linux-androideabi-ar
82ARFLAGS = -curv
83AWK = mawk
84LD = arm-linux-androideabi-ld
85LN_S = ln -s -f
86
87CTAGS =
88ETAGS =
89
90CC = /home/shade/dev/cm/13/prebuilts/clang/linux-x86/host/3.6/bin/clang
91CPP = /home/shade/dev/cm/13/prebuilts/clang/linux-x86/host/3.6/bin/clang -E
92CFLAGS = -target arm-linux-androideabi -I/home/shade/dev/cm/13/bionic/libc/include -I/home/shade/dev/cm/13/bionic/libc/kernel/uapi -I/home/shade/dev/cm/13/bionic/libc/arch-arm/include -I/home/shade/dev/cm/13/bionic/libc/kernel/uapi/asm-arm --sysroot=/home/shade/dev/cm/13/prebuilts/ndk/current/platforms/android-21/arch-arm -L/home/shade/dev/cm/13/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x-google/armv7-a -I/home/shade/dev/cm/13/bionic/libm/include -I/home/shade/dev/cm/13/bionic/libm/include/arm -I/home/shade/dev/cm/13/external/libselinux/include -I/home/shade/dev/cm/13/system/core/include -I/home/shade/dev/cm/13/bionic/libc/dns/include -I. --param max-inline-insns-single=1200
93
94CPPFLAGS = -I${top_srcdir}/ncurses -DHAVE_CONFIG_H -I. -I../include -D_XOPEN_SOURCE=500 -D_FILE_OFFSET_BITS=64 -DNDEBUG
95
96CCFLAGS = $(CPPFLAGS) $(CFLAGS)
97
98CFLAGS_LIBTOOL = $(CCFLAGS)
99CFLAGS_NORMAL = $(CCFLAGS)
100CFLAGS_DEBUG = $(CCFLAGS) -g -DTRACE
101CFLAGS_PROFILE = $(CCFLAGS) -pg
102CFLAGS_SHARED = $(CCFLAGS) -fPIC
103
104CFLAGS_DEFAULT = $(CFLAGS_NORMAL)
105
106LINK = $(LIBTOOL_LINK)
107LDFLAGS = -L/home/shade/dev/cm/13/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/lib/gcc/arm-linux-androideabi/4.9.x-google/armv7-a -L/home/shade/dev/cm/13/out/target/product/bacon/system/lib -lc -lselinux -lcutils
108
109SHLIB_DIRS = -L../lib
110SHLIB_LIST = $(SHLIB_DIRS) -lncurses
111
112RPATH_LIST = ${libdir}
113RESULTING_SYMS =
114VERSIONED_SYMS =
115MK_SHARED_LIB = ${CC} ${CFLAGS} -shared -Wl,-soname,`basename $@ .${REL_VERSION}`.${ABI_VERSION},-stats,-lc -o $@
116
117NCURSES_MAJOR = 6
118NCURSES_MINOR = 0
119REL_VERSION = 6.0
120ABI_VERSION = 6
121
122RANLIB = arm-linux-androideabi-ranlib
123
124LIBRARIES = ../lib/libmenu.a ../lib/libmenu_g.a
125
126LINT = lint
127LINT_OPTS =
128LINT_LIBS = -lmenu -lncurses
129
130AUTO_SRC = \
131 ../include/menu.h \
132 ../include/eti.h \
133 ../include/mf_common.h
134
135################################################################################
136all \
137libs \
138install :: $(AUTO_SRC) $(LIBRARIES)
139
140sources : $(AUTO_SRC)
141
142$(DESTDIR)$(bindir) \
143$(DESTDIR)$(libdir) :
144 mkdir -p $@
145
146# make copies to simplify include-paths while still keeping menu's include
147# file in this directory.
148../include/menu.h : $(srcdir)/menu.h
149 -rm -f $@
150 cp $(srcdir)/menu.h $@
151../include/eti.h : $(srcdir)/eti.h
152 -rm -f $@
153 cp $(srcdir)/eti.h $@
154../include/mf_common.h : $(srcdir)/mf_common.h
155 -rm -f $@
156 cp $(srcdir)/mf_common.h $@
157
158HEADER_DEPS = \
159 $(srcdir)/menu.priv.h \
160 $(AUTO_SRC) \
161 ../include/curses.h
162
163tags:
164 $(CTAGS) *.[ch]
165
166#TAGS:
167# $(ETAGS) *.[ch]
168
169mostlyclean ::
170 -rm -f core tags TAGS *~ *.bak *.i *.ln *.atac trace
171
172clean :: mostlyclean
173 -rm -f $(AUTO_SRC)
174 -rm -rf .libs *.dSYM
175
176distclean :: clean
177 -rm -f Makefile
178
179realclean :: distclean
180
181###############################################################################
182# The remainder of this file is automatically generated during configuration
183###############################################################################
184
185# Generated by CF_LIB_RULES
186resulting.map:
187 sed -e "s/NCURSES\([WT]\+\)\?_/NCURSES\16_/g" -e "/deprecated in ABI6/d" < >$@
188
189clean::
190 rm -f resulting.map
191
192# generated by mk-0th.awk
193# libname: menu
194# subsets: ticlib+termlib+ext_tinfo+base+ext_funcs
195
196.SUFFIXES: .c .cc .h .i .ii
197.c.i :
198 $(CPP) $(CPPFLAGS) $< >$@
199.cc.ii :
200 $(CPP) $(CPPFLAGS) $< >$@
201.h.i :
202 $(CPP) $(CPPFLAGS) $< >$@
203
204C_SRC = \
205 $(srcdir)/m_attribs.c \
206 $(srcdir)/m_cursor.c \
207 $(srcdir)/m_driver.c \
208 $(srcdir)/m_format.c \
209 $(srcdir)/m_global.c \
210 $(srcdir)/m_hook.c \
211 $(srcdir)/m_item_cur.c \
212 $(srcdir)/m_item_nam.c \
213 $(srcdir)/m_item_new.c \
214 $(srcdir)/m_item_opt.c \
215 $(srcdir)/m_item_top.c \
216 $(srcdir)/m_item_use.c \
217 $(srcdir)/m_item_val.c \
218 $(srcdir)/m_item_vis.c \
219 $(srcdir)/m_items.c \
220 $(srcdir)/m_new.c \
221 $(srcdir)/m_opts.c \
222 $(srcdir)/m_pad.c \
223 $(srcdir)/m_pattern.c \
224 $(srcdir)/m_post.c \
225 $(srcdir)/m_req_name.c \
226 $(srcdir)/m_scale.c \
227 $(srcdir)/m_spacing.c \
228 $(srcdir)/m_sub.c \
229 $(srcdir)/m_trace.c \
230 $(srcdir)/m_userptr.c \
231 $(srcdir)/m_win.c
232
233# Producing llib-lmenu is time-consuming, so there's no direct-dependency for
234# it in the lintlib rule. We'll only remove in the cleanest setup.
235
236MENU_SRC = \
237 $(srcdir)/m_attribs.c \
238 $(srcdir)/m_cursor.c \
239 $(srcdir)/m_driver.c \
240 $(srcdir)/m_format.c \
241 $(srcdir)/m_global.c \
242 $(srcdir)/m_hook.c \
243 $(srcdir)/m_item_cur.c \
244 $(srcdir)/m_item_nam.c \
245 $(srcdir)/m_item_new.c \
246 $(srcdir)/m_item_opt.c \
247 $(srcdir)/m_item_top.c \
248 $(srcdir)/m_item_use.c \
249 $(srcdir)/m_item_val.c \
250 $(srcdir)/m_item_vis.c \
251 $(srcdir)/m_items.c \
252 $(srcdir)/m_new.c \
253 $(srcdir)/m_opts.c \
254 $(srcdir)/m_pad.c \
255 $(srcdir)/m_pattern.c \
256 $(srcdir)/m_post.c \
257 $(srcdir)/m_req_name.c \
258 $(srcdir)/m_scale.c \
259 $(srcdir)/m_spacing.c \
260 $(srcdir)/m_sub.c \
261 $(srcdir)/m_trace.c \
262 $(srcdir)/m_userptr.c \
263 $(srcdir)/m_win.c
264
265clean ::
266 rm -f llib-lmenu.*
267
268realclean ::
269 rm -f llib-lmenu
270
271llib-lmenu : $(MENU_SRC)
272 cproto -a -l -DNCURSES_ENABLE_STDBOOL_H=0 -DLINT $(CPPFLAGS) $(MENU_SRC) >$@
273
274lintlib ::
275 sh $(srcdir)/../misc/makellib menu $(CPPFLAGS)
276
277lint ::
278 $(LINT) $(LINT_OPTS) $(CPPFLAGS) $(MENU_SRC) $(LINT_LIBS)
279
280# generated by mk-1st.awk (subset=ticlib+termlib+ext_tinfo+base+ext_funcs)
281# name: menu
282# traces: DEBUG
283# MODEL: NORMAL
284# CXX_MODEL: NORMAL
285# model: objects
286# prefix: lib
287# suffix: .a
288# subset: ticlib+termlib+ext_tinfo+base+ext_funcs
289# driver: no
290# ShlibVer: rel
291# ShlibVerInfix: no
292# SymLink: ln -s -f
293# TermlibRoot: ncurses
294# TermlibSuffix: .a
295# ReLink: no
296# DoLinks: yes
297# rmSoLocs: no
298# ldconfig: :
299# overwrite: no
300# depend: ../include/ncurses_cfg.h ./menu.priv.h
301# host: arm-unknown-linux-androideabi
302
303NORMAL_OBJS = \
304 ../objects/m_attribs$o \
305 ../objects/m_cursor$o \
306 ../objects/m_driver$o \
307 ../objects/m_format$o \
308 ../objects/m_global$o \
309 ../objects/m_hook$o \
310 ../objects/m_item_cur$o \
311 ../objects/m_item_nam$o \
312 ../objects/m_item_new$o \
313 ../objects/m_item_opt$o \
314 ../objects/m_item_top$o \
315 ../objects/m_item_use$o \
316 ../objects/m_item_val$o \
317 ../objects/m_item_vis$o \
318 ../objects/m_items$o \
319 ../objects/m_new$o \
320 ../objects/m_opts$o \
321 ../objects/m_pad$o \
322 ../objects/m_pattern$o \
323 ../objects/m_post$o \
324 ../objects/m_req_name$o \
325 ../objects/m_scale$o \
326 ../objects/m_spacing$o \
327 ../objects/m_sub$o \
328 ../objects/m_userptr$o \
329 ../objects/m_win$o
330
331$(NORMAL_OBJS) : ../include/ncurses_cfg.h ./menu.priv.h
332
333../lib/libmenu.a : $(NORMAL_OBJS)
334 $(AR) $(ARFLAGS) $@ $?
335 $(RANLIB) $@
336
337install \
338install.libs \
339install.menu :: $(DESTDIR)$(libdir) ../lib/libmenu.a
340 @echo installing ../lib/libmenu.a as $(DESTDIR)$(libdir)/libmenu.a
341 $(INSTALL_DATA) ../lib/libmenu.a $(DESTDIR)$(libdir)/libmenu.a
342 $(RANLIB) $(DESTDIR)$(libdir)/libmenu.a
343
344uninstall \
345uninstall.libs \
346uninstall.menu ::
347 @echo uninstalling $(DESTDIR)$(libdir)/libmenu.a
348 -@rm -f $(DESTDIR)$(libdir)/libmenu.a
349
350clean ::
351 -rm -f ../lib/libmenu.a
352
353mostlyclean::
354 -rm -f $(NORMAL_OBJS)
355
356# generated by mk-2nd.awk
357# model: objects
358# MODEL: NORMAL
359# echo: yes
360# subset: ticlib+termlib+ext_tinfo+base+ext_funcs
361# crenames: yes
362# cxxrenames:
363# traces: DEBUG
364# srcdir: .
365
366../objects/m_attribs$o : $(srcdir)/m_attribs.c \
367 $(HEADER_DEPS)
368 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_attribs.c -o ../objects/m_attribs$o
369
370../objects/m_cursor$o : $(srcdir)/m_cursor.c \
371 $(HEADER_DEPS)
372 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_cursor.c -o ../objects/m_cursor$o
373
374../objects/m_driver$o : $(srcdir)/m_driver.c \
375 $(HEADER_DEPS)
376 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_driver.c -o ../objects/m_driver$o
377
378../objects/m_format$o : $(srcdir)/m_format.c \
379 $(HEADER_DEPS)
380 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_format.c -o ../objects/m_format$o
381
382../objects/m_global$o : $(srcdir)/m_global.c \
383 $(HEADER_DEPS)
384 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_global.c -o ../objects/m_global$o
385
386../objects/m_hook$o : $(srcdir)/m_hook.c \
387 $(HEADER_DEPS)
388 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_hook.c -o ../objects/m_hook$o
389
390../objects/m_item_cur$o : $(srcdir)/m_item_cur.c \
391 $(HEADER_DEPS)
392 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_cur.c -o ../objects/m_item_cur$o
393
394../objects/m_item_nam$o : $(srcdir)/m_item_nam.c \
395 $(HEADER_DEPS)
396 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_nam.c -o ../objects/m_item_nam$o
397
398../objects/m_item_new$o : $(srcdir)/m_item_new.c \
399 $(HEADER_DEPS)
400 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_new.c -o ../objects/m_item_new$o
401
402../objects/m_item_opt$o : $(srcdir)/m_item_opt.c \
403 $(HEADER_DEPS)
404 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_opt.c -o ../objects/m_item_opt$o
405
406../objects/m_item_top$o : $(srcdir)/m_item_top.c \
407 $(HEADER_DEPS)
408 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_top.c -o ../objects/m_item_top$o
409
410../objects/m_item_use$o : $(srcdir)/m_item_use.c \
411 $(HEADER_DEPS)
412 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_use.c -o ../objects/m_item_use$o
413
414../objects/m_item_val$o : $(srcdir)/m_item_val.c \
415 $(HEADER_DEPS)
416 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_val.c -o ../objects/m_item_val$o
417
418../objects/m_item_vis$o : $(srcdir)/m_item_vis.c \
419 $(HEADER_DEPS)
420 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_vis.c -o ../objects/m_item_vis$o
421
422../objects/m_items$o : $(srcdir)/m_items.c \
423 $(HEADER_DEPS)
424 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_items.c -o ../objects/m_items$o
425
426../objects/m_new$o : $(srcdir)/m_new.c \
427 $(HEADER_DEPS)
428 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_new.c -o ../objects/m_new$o
429
430../objects/m_opts$o : $(srcdir)/m_opts.c \
431 $(HEADER_DEPS)
432 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_opts.c -o ../objects/m_opts$o
433
434../objects/m_pad$o : $(srcdir)/m_pad.c \
435 $(HEADER_DEPS)
436 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_pad.c -o ../objects/m_pad$o
437
438../objects/m_pattern$o : $(srcdir)/m_pattern.c \
439 $(HEADER_DEPS)
440 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_pattern.c -o ../objects/m_pattern$o
441
442../objects/m_post$o : $(srcdir)/m_post.c \
443 $(HEADER_DEPS)
444 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_post.c -o ../objects/m_post$o
445
446../objects/m_req_name$o : $(srcdir)/m_req_name.c \
447 $(HEADER_DEPS)
448 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_req_name.c -o ../objects/m_req_name$o
449
450../objects/m_scale$o : $(srcdir)/m_scale.c \
451 $(HEADER_DEPS)
452 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_scale.c -o ../objects/m_scale$o
453
454../objects/m_spacing$o : $(srcdir)/m_spacing.c \
455 $(HEADER_DEPS)
456 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_spacing.c -o ../objects/m_spacing$o
457
458../objects/m_sub$o : $(srcdir)/m_sub.c \
459 $(HEADER_DEPS)
460 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_sub.c -o ../objects/m_sub$o
461
462../objects/m_userptr$o : $(srcdir)/m_userptr.c \
463 $(HEADER_DEPS)
464 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_userptr.c -o ../objects/m_userptr$o
465
466../objects/m_win$o : $(srcdir)/m_win.c \
467 $(HEADER_DEPS)
468 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../menu/m_win.c -o ../objects/m_win$o
469
470
471# generated by mk-1st.awk (subset=ticlib+termlib+ext_tinfo+base+ext_funcs)
472# name: menu
473# traces: DEBUG
474# MODEL: DEBUG
475# CXX_MODEL: DEBUG
476# model: obj_g
477# prefix: lib
478# suffix: _g.a
479# subset: ticlib+termlib+ext_tinfo+base+ext_funcs
480# driver: no
481# ShlibVer: rel
482# ShlibVerInfix: no
483# SymLink: ln -s -f
484# TermlibRoot: ncurses
485# TermlibSuffix: .a
486# ReLink: no
487# DoLinks: yes
488# rmSoLocs: no
489# ldconfig: :
490# overwrite: no
491# depend: ../include/ncurses_cfg.h ./menu.priv.h
492# host: arm-unknown-linux-androideabi
493
494DEBUG_OBJS = \
495 ../obj_g/m_attribs$o \
496 ../obj_g/m_cursor$o \
497 ../obj_g/m_driver$o \
498 ../obj_g/m_format$o \
499 ../obj_g/m_global$o \
500 ../obj_g/m_hook$o \
501 ../obj_g/m_item_cur$o \
502 ../obj_g/m_item_nam$o \
503 ../obj_g/m_item_new$o \
504 ../obj_g/m_item_opt$o \
505 ../obj_g/m_item_top$o \
506 ../obj_g/m_item_use$o \
507 ../obj_g/m_item_val$o \
508 ../obj_g/m_item_vis$o \
509 ../obj_g/m_items$o \
510 ../obj_g/m_new$o \
511 ../obj_g/m_opts$o \
512 ../obj_g/m_pad$o \
513 ../obj_g/m_pattern$o \
514 ../obj_g/m_post$o \
515 ../obj_g/m_req_name$o \
516 ../obj_g/m_scale$o \
517 ../obj_g/m_spacing$o \
518 ../obj_g/m_sub$o \
519 ../obj_g/m_trace$o \
520 ../obj_g/m_userptr$o \
521 ../obj_g/m_win$o
522
523$(DEBUG_OBJS) : ../include/ncurses_cfg.h ./menu.priv.h
524
525../lib/libmenu_g.a : $(DEBUG_OBJS)
526 $(AR) $(ARFLAGS) $@ $?
527 $(RANLIB) $@
528
529install \
530install.libs \
531install.menu :: $(DESTDIR)$(libdir) ../lib/libmenu_g.a
532 @echo installing ../lib/libmenu_g.a as $(DESTDIR)$(libdir)/libmenu_g.a
533 $(INSTALL_DATA) ../lib/libmenu_g.a $(DESTDIR)$(libdir)/libmenu_g.a
534 $(RANLIB) $(DESTDIR)$(libdir)/libmenu_g.a
535
536uninstall \
537uninstall.libs \
538uninstall.menu ::
539 @echo uninstalling $(DESTDIR)$(libdir)/libmenu_g.a
540 -@rm -f $(DESTDIR)$(libdir)/libmenu_g.a
541
542clean ::
543 -rm -f ../lib/libmenu_g.a
544
545mostlyclean::
546 -rm -f $(DEBUG_OBJS)
547
548# generated by mk-2nd.awk
549# model: obj_g
550# MODEL: DEBUG
551# echo: yes
552# subset: ticlib+termlib+ext_tinfo+base+ext_funcs
553# crenames: yes
554# cxxrenames:
555# traces: DEBUG
556# srcdir: .
557
558../obj_g/m_attribs$o : $(srcdir)/m_attribs.c \
559 $(HEADER_DEPS)
560 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_attribs.c -o ../obj_g/m_attribs$o
561
562../obj_g/m_cursor$o : $(srcdir)/m_cursor.c \
563 $(HEADER_DEPS)
564 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_cursor.c -o ../obj_g/m_cursor$o
565
566../obj_g/m_driver$o : $(srcdir)/m_driver.c \
567 $(HEADER_DEPS)
568 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_driver.c -o ../obj_g/m_driver$o
569
570../obj_g/m_format$o : $(srcdir)/m_format.c \
571 $(HEADER_DEPS)
572 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_format.c -o ../obj_g/m_format$o
573
574../obj_g/m_global$o : $(srcdir)/m_global.c \
575 $(HEADER_DEPS)
576 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_global.c -o ../obj_g/m_global$o
577
578../obj_g/m_hook$o : $(srcdir)/m_hook.c \
579 $(HEADER_DEPS)
580 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_hook.c -o ../obj_g/m_hook$o
581
582../obj_g/m_item_cur$o : $(srcdir)/m_item_cur.c \
583 $(HEADER_DEPS)
584 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_cur.c -o ../obj_g/m_item_cur$o
585
586../obj_g/m_item_nam$o : $(srcdir)/m_item_nam.c \
587 $(HEADER_DEPS)
588 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_nam.c -o ../obj_g/m_item_nam$o
589
590../obj_g/m_item_new$o : $(srcdir)/m_item_new.c \
591 $(HEADER_DEPS)
592 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_new.c -o ../obj_g/m_item_new$o
593
594../obj_g/m_item_opt$o : $(srcdir)/m_item_opt.c \
595 $(HEADER_DEPS)
596 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_opt.c -o ../obj_g/m_item_opt$o
597
598../obj_g/m_item_top$o : $(srcdir)/m_item_top.c \
599 $(HEADER_DEPS)
600 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_top.c -o ../obj_g/m_item_top$o
601
602../obj_g/m_item_use$o : $(srcdir)/m_item_use.c \
603 $(HEADER_DEPS)
604 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_use.c -o ../obj_g/m_item_use$o
605
606../obj_g/m_item_val$o : $(srcdir)/m_item_val.c \
607 $(HEADER_DEPS)
608 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_val.c -o ../obj_g/m_item_val$o
609
610../obj_g/m_item_vis$o : $(srcdir)/m_item_vis.c \
611 $(HEADER_DEPS)
612 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_vis.c -o ../obj_g/m_item_vis$o
613
614../obj_g/m_items$o : $(srcdir)/m_items.c \
615 $(HEADER_DEPS)
616 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_items.c -o ../obj_g/m_items$o
617
618../obj_g/m_new$o : $(srcdir)/m_new.c \
619 $(HEADER_DEPS)
620 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_new.c -o ../obj_g/m_new$o
621
622../obj_g/m_opts$o : $(srcdir)/m_opts.c \
623 $(HEADER_DEPS)
624 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_opts.c -o ../obj_g/m_opts$o
625
626../obj_g/m_pad$o : $(srcdir)/m_pad.c \
627 $(HEADER_DEPS)
628 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_pad.c -o ../obj_g/m_pad$o
629
630../obj_g/m_pattern$o : $(srcdir)/m_pattern.c \
631 $(HEADER_DEPS)
632 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_pattern.c -o ../obj_g/m_pattern$o
633
634../obj_g/m_post$o : $(srcdir)/m_post.c \
635 $(HEADER_DEPS)
636 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_post.c -o ../obj_g/m_post$o
637
638../obj_g/m_req_name$o : $(srcdir)/m_req_name.c \
639 $(HEADER_DEPS)
640 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_req_name.c -o ../obj_g/m_req_name$o
641
642../obj_g/m_scale$o : $(srcdir)/m_scale.c \
643 $(HEADER_DEPS)
644 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_scale.c -o ../obj_g/m_scale$o
645
646../obj_g/m_spacing$o : $(srcdir)/m_spacing.c \
647 $(HEADER_DEPS)
648 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_spacing.c -o ../obj_g/m_spacing$o
649
650../obj_g/m_sub$o : $(srcdir)/m_sub.c \
651 $(HEADER_DEPS)
652 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_sub.c -o ../obj_g/m_sub$o
653
654../obj_g/m_trace$o : $(srcdir)/m_trace.c \
655 $(HEADER_DEPS)
656 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_trace.c -o ../obj_g/m_trace$o
657
658../obj_g/m_userptr$o : $(srcdir)/m_userptr.c \
659 $(HEADER_DEPS)
660 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_userptr.c -o ../obj_g/m_userptr$o
661
662../obj_g/m_win$o : $(srcdir)/m_win.c \
663 $(HEADER_DEPS)
664 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../menu/m_win.c -o ../obj_g/m_win$o
665
666
667# generated by mk-hdr.awk
668# subset: ticlib+termlib+ext_tinfo+base+ext_funcs
669# compat: yes
670
671${INCLUDEDIR} :
672 mkdir -p $@
673
674install \
675install.libs \
676install.includes :: ${AUTO_SRC} ${INCLUDEDIR} \
677 $(srcdir)/eti.h \
678 $(srcdir)/menu.h
679 @ (cd ${INCLUDEDIR} && rm -f eti.h) ; ../headers.sh ${INSTALL_DATA} ${INCLUDEDIR} ${srcdir} $(srcdir)/eti.h
680 @ (cd ${INCLUDEDIR} && rm -f menu.h) ; ../headers.sh ${INSTALL_DATA} ${INCLUDEDIR} ${srcdir} $(srcdir)/menu.h
681
682uninstall \
683uninstall.libs \
684uninstall.includes ::
685 -@ (cd ${INCLUDEDIR} && rm -f eti.h)
686 -@ (cd ${INCLUDEDIR} && rm -f menu.h)
687depend : ${AUTO_SRC}
688 makedepend -- ${CPPFLAGS} -- ${C_SRC}
689
690# DO NOT DELETE THIS LINE -- make depend depends on it.