blob: 247c9c1d91b0e535436d6e2d62d3b5a0d7ee1c8f [file] [log] [blame]
LuK133752a81d52025-07-08 18:07:20 -04001# $Id: Makefile.in,v 1.72 2021/07/03 15:45:33 tom Exp $
2##############################################################################
3# Copyright 2020,2021 Thomas E. Dickey #
4# Copyright 1998-2015,2018 Free Software Foundation, Inc. #
5# #
6# Permission is hereby granted, free of charge, to any person obtaining a #
7# copy of this software and associated documentation files (the "Software"), #
8# to deal in the Software without restriction, including without limitation #
9# the rights to use, copy, modify, merge, publish, distribute, distribute #
10# with modifications, sublicense, and/or sell copies of the Software, and to #
11# permit persons to whom the Software is furnished to do so, subject to the #
12# following conditions: #
13# #
14# The above copyright notice and this permission notice shall be included in #
15# all copies or substantial portions of the Software. #
16# #
17# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
18# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
19# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
20# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
21# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
22# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
23# DEALINGS IN THE SOFTWARE. #
24# #
25# Except as contained in this notice, the name(s) of the above copyright #
26# holders shall not be used in advertising or otherwise to promote the sale, #
27# use or other dealings in this Software without prior written #
28# authorization. #
29##############################################################################
30#
31# Author: Thomas E. Dickey 1996-on
32#
33# Makefile for form source code.
34#
35# This makes the following:
36# libraries (normal/debug/profile/shared)
37#
38# The variable 'srcdir' refers to the source-distribution, and can be set with
39# the configure script by "--srcdir=DIR".
40#
41# The rules are organized to produce the libraries for the configured models,
42
43# turn off _all_ suffix rules; we'll generate our own
44.SUFFIXES:
45
46SHELL = /bin/sh
47
48THIS = Makefile
49
50x =
51o = .o
52
53MODEL = normal
54DESTDIR =
55top_srcdir = ..
56srcdir = .
57prefix = /usr
58exec_prefix = ${prefix}
59bindir = ${exec_prefix}/bin
60libdir = ${exec_prefix}/lib
61includedir = ${prefix}/include
62includesubdir =
63
64INCLUDEDIR = $(DESTDIR)$(includedir)$(includesubdir)
65
66PACKAGE = ncursesw
67
68LIBTOOL =
69LIBTOOL_OPTS =
70LIBTOOL_CLEAN =
71LIBTOOL_COMPILE =
72LIBTOOL_LINK = ${CC}
73LIBTOOL_INSTALL =
74LIBTOOL_UNINSTALL =
75LT_UNDEF =
76
77INSTALL = /usr/bin/install -c
78INSTALL_LIB = /usr/bin/install -c -m 644 -p
79INSTALL_PROG = ${INSTALL} -s
80INSTALL_DATA = ${INSTALL} -m 644
81
82AR = ar
83ARFLAGS = -curvU
84AWK = mawk
85LD = ld
86LN_S = ln -s -f
87
88CTAGS = ctags
89ETAGS = etags
90
91CC = gcc
92CPP = gcc -E
93CFLAGS = -O2 --param max-inline-insns-single=1200
94
95INCDIR = $(top_srcdir)/include
96BASE_DIR = $(top_srcdir)/ncurses
97CPPFLAGS = -I$(BASE_DIR) -DHAVE_CONFIG_H -DBUILDING_FORM -I. -I../include -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DNDEBUG
98
99CCFLAGS = $(CPPFLAGS) $(CFLAGS)
100
101CFLAGS_LIBTOOL = $(CCFLAGS)
102CFLAGS_NORMAL = $(CCFLAGS) -DNCURSES_STATIC
103CFLAGS_DEBUG = $(CCFLAGS) -DNCURSES_STATIC -g -DTRACE
104CFLAGS_PROFILE = $(CCFLAGS) -DNCURSES_STATIC -pg
105CFLAGS_SHARED = $(CCFLAGS) -fPIC
106
107CFLAGS_DEFAULT = $(CFLAGS_NORMAL)
108
109LINK = $(LIBTOOL_LINK)
110LDFLAGS =
111
112SHLIB_DIRS = -L../lib
113SHLIB_LIST = $(SHLIB_DIRS) -lncursesw
114
115RPATH_LIST = ${libdir}
116RESULTING_SYMS =
117VERSIONED_SYMS =
118MK_SHARED_LIB = ${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@ .${REL_VERSION}`.${ABI_VERSION},-stats,-lc -o $@
119
120NCURSES_MAJOR = 6
121NCURSES_MINOR = 5
122REL_VERSION = 6.5
123ABI_VERSION = 6
124
125RANLIB = ranlib
126
127LIBRARIES = ../lib/libformw.a ../lib/libformw_g.a
128
129LINT =
130LINT_OPTS =
131LINT_LIBS = -lform -lncurses
132
133AUTO_SRC = \
134 ../include/form.h
135
136################################################################################
137
138.PHONY : all
139.PHONY : clean
140.PHONY : distclean
141.PHONY : install
142.PHONY : install.libs
143.PHONY : libs
144.PHONY : mostlyclean
145.PHONY : realclean
146.PHONY : sources
147.PHONY : uninstall
148.PHONY : uninstall.libs
149
150all \
151libs \
152install :: $(AUTO_SRC) $(LIBRARIES)
153
154sources : $(AUTO_SRC)
155
156$(DESTDIR)$(bindir) \
157$(DESTDIR)$(libdir) :
158 mkdir -p $@
159
160# make copies to simplify include-paths while still keeping form's include
161# file in this directory.
162../include/form.h : $(srcdir)/form.h
163 -rm -f $@
164 cp $(srcdir)/form.h $@
165
166HEADER_DEPS = \
167 ../include/curses.h \
168 ../include/eti.h \
169 ../include/mf_common.h \
170 ../include/ncurses_cfg.h \
171 ../include/ncurses_def.h \
172 ../include/ncurses_dll.h \
173 ../include/term.h \
174 ../include/unctrl.h \
175 $(BASE_DIR)/curses.priv.h \
176 $(BASE_DIR)/new_pair.h \
177 $(INCDIR)/nc_alloc.h \
178 $(INCDIR)/nc_panel.h \
179 $(INCDIR)/nc_string.h \
180 $(INCDIR)/nc_termios.h \
181 $(INCDIR)/nc_tparm.h \
182 $(INCDIR)/term_entry.h \
183 $(srcdir)/form.h \
184 $(srcdir)/form.priv.h
185
186tags:
187 $(CTAGS) *.[ch]
188
189TAGS:
190 $(ETAGS) *.[ch]
191
192mostlyclean ::
193 -rm -f core tags TAGS *~ *.bak *.i *.ln *.atac trace
194
195clean :: mostlyclean
196 -rm -f $(AUTO_SRC)
197
198distclean :: clean
199 -rm -f Makefile
200 -rm -rf .libs *.dSYM
201
202realclean :: distclean
203
204../include/mf_common.h \
205../include/eti.h :
206 ( cd ../menu && $(MAKE) $@ )
207
208###############################################################################
209# The remainder of this file is automatically generated during configuration
210###############################################################################
211
212# Generated by CF_LIB_RULES
213resulting.map:
214 mawk 'BEGIN { skip = 1; last=""; } /deprecated in ABI6/ { next; }{ sub("NCURSES([WT]+)?", "&6"); } { if ( last != "" && ( skip == 0 || $$0 !~ /}/ ) ) { print last; } skip = 0; last = $$0; } END { print last; }' < "" >$@
215
216distclean::
217 rm -f resulting.map
218
219# generated by mk-0th.awk
220# libname: formw
221# subsets: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
222
223.SUFFIXES: .c .cc .h .i .ii
224.c.i :
225 $(CPP) $(CPPFLAGS) $< >$@
226.cc.ii :
227 $(CPP) $(CPPFLAGS) $< >$@
228.h.i :
229 $(CPP) $(CPPFLAGS) $< >$@
230
231C_SRC = \
232 $(srcdir)/f_trace.c \
233 $(srcdir)/fld_arg.c \
234 $(srcdir)/fld_attr.c \
235 $(srcdir)/fld_current.c \
236 $(srcdir)/fld_def.c \
237 $(srcdir)/fld_dup.c \
238 $(srcdir)/fld_ftchoice.c \
239 $(srcdir)/fld_ftlink.c \
240 $(srcdir)/fld_info.c \
241 $(srcdir)/fld_just.c \
242 $(srcdir)/fld_link.c \
243 $(srcdir)/fld_max.c \
244 $(srcdir)/fld_move.c \
245 $(srcdir)/fld_newftyp.c \
246 $(srcdir)/fld_opts.c \
247 $(srcdir)/fld_pad.c \
248 $(srcdir)/fld_page.c \
249 $(srcdir)/fld_stat.c \
250 $(srcdir)/fld_type.c \
251 $(srcdir)/fld_user.c \
252 $(srcdir)/frm_cursor.c \
253 $(srcdir)/frm_data.c \
254 $(srcdir)/frm_def.c \
255 $(srcdir)/frm_driver.c \
256 $(srcdir)/frm_hook.c \
257 $(srcdir)/frm_opts.c \
258 $(srcdir)/frm_page.c \
259 $(srcdir)/frm_post.c \
260 $(srcdir)/frm_req_name.c \
261 $(srcdir)/frm_scale.c \
262 $(srcdir)/frm_sub.c \
263 $(srcdir)/frm_user.c \
264 $(srcdir)/frm_win.c \
265 $(srcdir)/fty_alnum.c \
266 $(srcdir)/fty_alpha.c \
267 $(srcdir)/fty_enum.c \
268 $(srcdir)/fty_generic.c \
269 $(srcdir)/fty_int.c \
270 $(srcdir)/fty_ipv4.c \
271 $(srcdir)/fty_num.c \
272 $(srcdir)/fty_regex.c
273
274# Producing llib-lformw is time-consuming, so there's no direct-dependency for
275# it in the lintlib rule. We'll only remove in the cleanest setup.
276
277FORMW_SRC = \
278 $(srcdir)/f_trace.c \
279 $(srcdir)/fld_arg.c \
280 $(srcdir)/fld_attr.c \
281 $(srcdir)/fld_current.c \
282 $(srcdir)/fld_def.c \
283 $(srcdir)/fld_dup.c \
284 $(srcdir)/fld_ftchoice.c \
285 $(srcdir)/fld_ftlink.c \
286 $(srcdir)/fld_info.c \
287 $(srcdir)/fld_just.c \
288 $(srcdir)/fld_link.c \
289 $(srcdir)/fld_max.c \
290 $(srcdir)/fld_move.c \
291 $(srcdir)/fld_newftyp.c \
292 $(srcdir)/fld_opts.c \
293 $(srcdir)/fld_pad.c \
294 $(srcdir)/fld_page.c \
295 $(srcdir)/fld_stat.c \
296 $(srcdir)/fld_type.c \
297 $(srcdir)/fld_user.c \
298 $(srcdir)/frm_cursor.c \
299 $(srcdir)/frm_data.c \
300 $(srcdir)/frm_def.c \
301 $(srcdir)/frm_driver.c \
302 $(srcdir)/frm_hook.c \
303 $(srcdir)/frm_opts.c \
304 $(srcdir)/frm_page.c \
305 $(srcdir)/frm_post.c \
306 $(srcdir)/frm_req_name.c \
307 $(srcdir)/frm_scale.c \
308 $(srcdir)/frm_sub.c \
309 $(srcdir)/frm_user.c \
310 $(srcdir)/frm_win.c \
311 $(srcdir)/fty_alnum.c \
312 $(srcdir)/fty_alpha.c \
313 $(srcdir)/fty_enum.c \
314 $(srcdir)/fty_generic.c \
315 $(srcdir)/fty_int.c \
316 $(srcdir)/fty_ipv4.c \
317 $(srcdir)/fty_num.c \
318 $(srcdir)/fty_regex.c
319
320clean ::
321 rm -f llib-lformw.*
322
323realclean ::
324 rm -f llib-lformw
325
326llib-lformw : $(FORMW_SRC)
327 cproto -a -l -DNCURSES_ENABLE_STDBOOL_H=0 -DLINT $(CPPFLAGS) $(FORMW_SRC) >$@
328
329lintlib ::
330 sh $(srcdir)/../misc/makellib formw $(CPPFLAGS)
331
332lint ::
333 $(LINT) $(LINT_OPTS) $(CPPFLAGS) $(FORMW_SRC) $(LINT_LIBS)
334
335# generated by mk-1st.awk (subset=ticlib+termlib+ext_tinfo+base+widechar+ext_funcs)
336# name: formw
337# traces: DEBUG
338# MODEL: NORMAL
339# CXX_MODEL: NORMAL
340# LIB_SUFFIX: w
341# USE_LIB_SUFFIX: w
342# model: objects
343# prefix: lib
344# suffix: .a
345# subset: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
346# driver: no
347# ShlibVer: rel
348# ShlibVerInfix: no
349# SymLink: ln -s -f
350# TermlibRoot: ncursesw
351# TermlibSuffix: .a
352# ReLink: no
353# ReRanlib: no
354# DoLinks: yes
355# rmSoLocs: no
356# ldconfig: /usr/sbin/ldconfig
357# make_phony: yes
358# overwrite: yes
359# depend: ../include/ncurses_cfg.h ./form.priv.h
360# host: x86_64-pc-linux-gnu
361# libtool_version: -version-number
362
363NORMAL_OBJS = \
364 ../objects/fld_arg$o \
365 ../objects/fld_attr$o \
366 ../objects/fld_current$o \
367 ../objects/fld_def$o \
368 ../objects/fld_dup$o \
369 ../objects/fld_ftchoice$o \
370 ../objects/fld_ftlink$o \
371 ../objects/fld_info$o \
372 ../objects/fld_just$o \
373 ../objects/fld_link$o \
374 ../objects/fld_max$o \
375 ../objects/fld_move$o \
376 ../objects/fld_newftyp$o \
377 ../objects/fld_opts$o \
378 ../objects/fld_pad$o \
379 ../objects/fld_page$o \
380 ../objects/fld_stat$o \
381 ../objects/fld_type$o \
382 ../objects/fld_user$o \
383 ../objects/frm_cursor$o \
384 ../objects/frm_data$o \
385 ../objects/frm_def$o \
386 ../objects/frm_driver$o \
387 ../objects/frm_hook$o \
388 ../objects/frm_opts$o \
389 ../objects/frm_page$o \
390 ../objects/frm_post$o \
391 ../objects/frm_req_name$o \
392 ../objects/frm_scale$o \
393 ../objects/frm_sub$o \
394 ../objects/frm_user$o \
395 ../objects/frm_win$o \
396 ../objects/fty_alnum$o \
397 ../objects/fty_alpha$o \
398 ../objects/fty_enum$o \
399 ../objects/fty_generic$o \
400 ../objects/fty_int$o \
401 ../objects/fty_ipv4$o \
402 ../objects/fty_num$o \
403 ../objects/fty_regex$o
404
405$(NORMAL_OBJS) : ../include/ncurses_cfg.h ./form.priv.h
406
407../lib/libformw.a : $(NORMAL_OBJS)
408 @sleep 1
409 $(AR) $(ARFLAGS) $@ $?
410 $(RANLIB) $@
411
412install \
413install.libs \
414install.formw :: $(DESTDIR)$(libdir) ../lib/libformw.a
415 @echo installing ../lib/libformw.a as $(DESTDIR)$(libdir)/libformw.a
416 $(INSTALL_DATA) ../lib/libformw.a $(DESTDIR)$(libdir)/libformw.a
417
418uninstall \
419uninstall.libs \
420uninstall.formw ::
421 @echo uninstalling $(DESTDIR)$(libdir)/libformw.a
422 -@rm -f $(DESTDIR)$(libdir)/libformw.a
423
424clean ::
425 -rm -f ../lib/libformw.a
426
427mostlyclean::
428 -rm -f $(NORMAL_OBJS)
429
430# generated by mk-2nd.awk
431# model: objects
432# MODEL: NORMAL
433# echo: yes
434# subset: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
435# crenames: yes
436# cxxrenames: yes
437# traces: DEBUG
438# srcdir: .
439
440../objects/fld_arg$o : $(srcdir)/fld_arg.c \
441 $(HEADER_DEPS)
442 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_arg.c -o ../objects/fld_arg$o
443
444../objects/fld_attr$o : $(srcdir)/fld_attr.c \
445 $(HEADER_DEPS)
446 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_attr.c -o ../objects/fld_attr$o
447
448../objects/fld_current$o : $(srcdir)/fld_current.c \
449 $(HEADER_DEPS)
450 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_current.c -o ../objects/fld_current$o
451
452../objects/fld_def$o : $(srcdir)/fld_def.c \
453 $(HEADER_DEPS)
454 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_def.c -o ../objects/fld_def$o
455
456../objects/fld_dup$o : $(srcdir)/fld_dup.c \
457 $(HEADER_DEPS)
458 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_dup.c -o ../objects/fld_dup$o
459
460../objects/fld_ftchoice$o : $(srcdir)/fld_ftchoice.c \
461 $(HEADER_DEPS)
462 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_ftchoice.c -o ../objects/fld_ftchoice$o
463
464../objects/fld_ftlink$o : $(srcdir)/fld_ftlink.c \
465 $(HEADER_DEPS)
466 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_ftlink.c -o ../objects/fld_ftlink$o
467
468../objects/fld_info$o : $(srcdir)/fld_info.c \
469 $(HEADER_DEPS)
470 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_info.c -o ../objects/fld_info$o
471
472../objects/fld_just$o : $(srcdir)/fld_just.c \
473 $(HEADER_DEPS)
474 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_just.c -o ../objects/fld_just$o
475
476../objects/fld_link$o : $(srcdir)/fld_link.c \
477 $(HEADER_DEPS)
478 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_link.c -o ../objects/fld_link$o
479
480../objects/fld_max$o : $(srcdir)/fld_max.c \
481 $(HEADER_DEPS)
482 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_max.c -o ../objects/fld_max$o
483
484../objects/fld_move$o : $(srcdir)/fld_move.c \
485 $(HEADER_DEPS)
486 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_move.c -o ../objects/fld_move$o
487
488../objects/fld_newftyp$o : $(srcdir)/fld_newftyp.c \
489 $(HEADER_DEPS)
490 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_newftyp.c -o ../objects/fld_newftyp$o
491
492../objects/fld_opts$o : $(srcdir)/fld_opts.c \
493 $(HEADER_DEPS)
494 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_opts.c -o ../objects/fld_opts$o
495
496../objects/fld_pad$o : $(srcdir)/fld_pad.c \
497 $(HEADER_DEPS)
498 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_pad.c -o ../objects/fld_pad$o
499
500../objects/fld_page$o : $(srcdir)/fld_page.c \
501 $(HEADER_DEPS)
502 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_page.c -o ../objects/fld_page$o
503
504../objects/fld_stat$o : $(srcdir)/fld_stat.c \
505 $(HEADER_DEPS)
506 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_stat.c -o ../objects/fld_stat$o
507
508../objects/fld_type$o : $(srcdir)/fld_type.c \
509 $(HEADER_DEPS)
510 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_type.c -o ../objects/fld_type$o
511
512../objects/fld_user$o : $(srcdir)/fld_user.c \
513 $(HEADER_DEPS)
514 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fld_user.c -o ../objects/fld_user$o
515
516../objects/frm_cursor$o : $(srcdir)/frm_cursor.c \
517 $(HEADER_DEPS)
518 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_cursor.c -o ../objects/frm_cursor$o
519
520../objects/frm_data$o : $(srcdir)/frm_data.c \
521 $(HEADER_DEPS)
522 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_data.c -o ../objects/frm_data$o
523
524../objects/frm_def$o : $(srcdir)/frm_def.c \
525 $(HEADER_DEPS)
526 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_def.c -o ../objects/frm_def$o
527
528../objects/frm_driver$o : $(srcdir)/frm_driver.c \
529 $(HEADER_DEPS)
530 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_driver.c -o ../objects/frm_driver$o
531
532../objects/frm_hook$o : $(srcdir)/frm_hook.c \
533 $(HEADER_DEPS)
534 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_hook.c -o ../objects/frm_hook$o
535
536../objects/frm_opts$o : $(srcdir)/frm_opts.c \
537 $(HEADER_DEPS)
538 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_opts.c -o ../objects/frm_opts$o
539
540../objects/frm_page$o : $(srcdir)/frm_page.c \
541 $(HEADER_DEPS)
542 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_page.c -o ../objects/frm_page$o
543
544../objects/frm_post$o : $(srcdir)/frm_post.c \
545 $(HEADER_DEPS)
546 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_post.c -o ../objects/frm_post$o
547
548../objects/frm_req_name$o : $(srcdir)/frm_req_name.c \
549 $(HEADER_DEPS)
550 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_req_name.c -o ../objects/frm_req_name$o
551
552../objects/frm_scale$o : $(srcdir)/frm_scale.c \
553 $(HEADER_DEPS)
554 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_scale.c -o ../objects/frm_scale$o
555
556../objects/frm_sub$o : $(srcdir)/frm_sub.c \
557 $(HEADER_DEPS)
558 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_sub.c -o ../objects/frm_sub$o
559
560../objects/frm_user$o : $(srcdir)/frm_user.c \
561 $(HEADER_DEPS)
562 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_user.c -o ../objects/frm_user$o
563
564../objects/frm_win$o : $(srcdir)/frm_win.c \
565 $(HEADER_DEPS)
566 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/frm_win.c -o ../objects/frm_win$o
567
568../objects/fty_alnum$o : $(srcdir)/fty_alnum.c \
569 $(HEADER_DEPS)
570 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_alnum.c -o ../objects/fty_alnum$o
571
572../objects/fty_alpha$o : $(srcdir)/fty_alpha.c \
573 $(HEADER_DEPS)
574 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_alpha.c -o ../objects/fty_alpha$o
575
576../objects/fty_enum$o : $(srcdir)/fty_enum.c \
577 $(HEADER_DEPS)
578 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_enum.c -o ../objects/fty_enum$o
579
580../objects/fty_generic$o : $(srcdir)/fty_generic.c \
581 $(HEADER_DEPS)
582 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_generic.c -o ../objects/fty_generic$o
583
584../objects/fty_int$o : $(srcdir)/fty_int.c \
585 $(HEADER_DEPS)
586 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_int.c -o ../objects/fty_int$o
587
588../objects/fty_ipv4$o : $(srcdir)/fty_ipv4.c \
589 $(HEADER_DEPS)
590 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_ipv4.c -o ../objects/fty_ipv4$o
591
592../objects/fty_num$o : $(srcdir)/fty_num.c \
593 $(HEADER_DEPS)
594 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_num.c -o ../objects/fty_num$o
595
596../objects/fty_regex$o : $(srcdir)/fty_regex.c \
597 $(HEADER_DEPS)
598 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../form/fty_regex.c -o ../objects/fty_regex$o
599
600
601# generated by mk-1st.awk (subset=ticlib+termlib+ext_tinfo+base+widechar+ext_funcs)
602# name: formw
603# traces: DEBUG
604# MODEL: DEBUG
605# CXX_MODEL: DEBUG
606# LIB_SUFFIX: w
607# USE_LIB_SUFFIX: w
608# model: obj_g
609# prefix: lib
610# suffix: _g.a
611# subset: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
612# driver: no
613# ShlibVer: rel
614# ShlibVerInfix: no
615# SymLink: ln -s -f
616# TermlibRoot: ncursesw
617# TermlibSuffix: .a
618# ReLink: no
619# ReRanlib: no
620# DoLinks: yes
621# rmSoLocs: no
622# ldconfig: /usr/sbin/ldconfig
623# make_phony: yes
624# overwrite: yes
625# depend: ../include/ncurses_cfg.h ./form.priv.h
626# host: x86_64-pc-linux-gnu
627# libtool_version: -version-number
628
629DEBUG_OBJS = \
630 ../obj_g/f_trace$o \
631 ../obj_g/fld_arg$o \
632 ../obj_g/fld_attr$o \
633 ../obj_g/fld_current$o \
634 ../obj_g/fld_def$o \
635 ../obj_g/fld_dup$o \
636 ../obj_g/fld_ftchoice$o \
637 ../obj_g/fld_ftlink$o \
638 ../obj_g/fld_info$o \
639 ../obj_g/fld_just$o \
640 ../obj_g/fld_link$o \
641 ../obj_g/fld_max$o \
642 ../obj_g/fld_move$o \
643 ../obj_g/fld_newftyp$o \
644 ../obj_g/fld_opts$o \
645 ../obj_g/fld_pad$o \
646 ../obj_g/fld_page$o \
647 ../obj_g/fld_stat$o \
648 ../obj_g/fld_type$o \
649 ../obj_g/fld_user$o \
650 ../obj_g/frm_cursor$o \
651 ../obj_g/frm_data$o \
652 ../obj_g/frm_def$o \
653 ../obj_g/frm_driver$o \
654 ../obj_g/frm_hook$o \
655 ../obj_g/frm_opts$o \
656 ../obj_g/frm_page$o \
657 ../obj_g/frm_post$o \
658 ../obj_g/frm_req_name$o \
659 ../obj_g/frm_scale$o \
660 ../obj_g/frm_sub$o \
661 ../obj_g/frm_user$o \
662 ../obj_g/frm_win$o \
663 ../obj_g/fty_alnum$o \
664 ../obj_g/fty_alpha$o \
665 ../obj_g/fty_enum$o \
666 ../obj_g/fty_generic$o \
667 ../obj_g/fty_int$o \
668 ../obj_g/fty_ipv4$o \
669 ../obj_g/fty_num$o \
670 ../obj_g/fty_regex$o
671
672$(DEBUG_OBJS) : ../include/ncurses_cfg.h ./form.priv.h
673
674../lib/libformw_g.a : $(DEBUG_OBJS)
675 @sleep 1
676 $(AR) $(ARFLAGS) $@ $?
677 $(RANLIB) $@
678
679install \
680install.libs \
681install.formw :: $(DESTDIR)$(libdir) ../lib/libformw_g.a
682 @echo installing ../lib/libformw_g.a as $(DESTDIR)$(libdir)/libformw_g.a
683 $(INSTALL_DATA) ../lib/libformw_g.a $(DESTDIR)$(libdir)/libformw_g.a
684
685uninstall \
686uninstall.libs \
687uninstall.formw ::
688 @echo uninstalling $(DESTDIR)$(libdir)/libformw_g.a
689 -@rm -f $(DESTDIR)$(libdir)/libformw_g.a
690
691clean ::
692 -rm -f ../lib/libformw_g.a
693
694mostlyclean::
695 -rm -f $(DEBUG_OBJS)
696
697# generated by mk-2nd.awk
698# model: obj_g
699# MODEL: DEBUG
700# echo: yes
701# subset: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
702# crenames: yes
703# cxxrenames: yes
704# traces: DEBUG
705# srcdir: .
706
707../obj_g/f_trace$o : $(srcdir)/f_trace.c \
708 $(HEADER_DEPS)
709 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/f_trace.c -o ../obj_g/f_trace$o
710
711../obj_g/fld_arg$o : $(srcdir)/fld_arg.c \
712 $(HEADER_DEPS)
713 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_arg.c -o ../obj_g/fld_arg$o
714
715../obj_g/fld_attr$o : $(srcdir)/fld_attr.c \
716 $(HEADER_DEPS)
717 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_attr.c -o ../obj_g/fld_attr$o
718
719../obj_g/fld_current$o : $(srcdir)/fld_current.c \
720 $(HEADER_DEPS)
721 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_current.c -o ../obj_g/fld_current$o
722
723../obj_g/fld_def$o : $(srcdir)/fld_def.c \
724 $(HEADER_DEPS)
725 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_def.c -o ../obj_g/fld_def$o
726
727../obj_g/fld_dup$o : $(srcdir)/fld_dup.c \
728 $(HEADER_DEPS)
729 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_dup.c -o ../obj_g/fld_dup$o
730
731../obj_g/fld_ftchoice$o : $(srcdir)/fld_ftchoice.c \
732 $(HEADER_DEPS)
733 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_ftchoice.c -o ../obj_g/fld_ftchoice$o
734
735../obj_g/fld_ftlink$o : $(srcdir)/fld_ftlink.c \
736 $(HEADER_DEPS)
737 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_ftlink.c -o ../obj_g/fld_ftlink$o
738
739../obj_g/fld_info$o : $(srcdir)/fld_info.c \
740 $(HEADER_DEPS)
741 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_info.c -o ../obj_g/fld_info$o
742
743../obj_g/fld_just$o : $(srcdir)/fld_just.c \
744 $(HEADER_DEPS)
745 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_just.c -o ../obj_g/fld_just$o
746
747../obj_g/fld_link$o : $(srcdir)/fld_link.c \
748 $(HEADER_DEPS)
749 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_link.c -o ../obj_g/fld_link$o
750
751../obj_g/fld_max$o : $(srcdir)/fld_max.c \
752 $(HEADER_DEPS)
753 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_max.c -o ../obj_g/fld_max$o
754
755../obj_g/fld_move$o : $(srcdir)/fld_move.c \
756 $(HEADER_DEPS)
757 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_move.c -o ../obj_g/fld_move$o
758
759../obj_g/fld_newftyp$o : $(srcdir)/fld_newftyp.c \
760 $(HEADER_DEPS)
761 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_newftyp.c -o ../obj_g/fld_newftyp$o
762
763../obj_g/fld_opts$o : $(srcdir)/fld_opts.c \
764 $(HEADER_DEPS)
765 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_opts.c -o ../obj_g/fld_opts$o
766
767../obj_g/fld_pad$o : $(srcdir)/fld_pad.c \
768 $(HEADER_DEPS)
769 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_pad.c -o ../obj_g/fld_pad$o
770
771../obj_g/fld_page$o : $(srcdir)/fld_page.c \
772 $(HEADER_DEPS)
773 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_page.c -o ../obj_g/fld_page$o
774
775../obj_g/fld_stat$o : $(srcdir)/fld_stat.c \
776 $(HEADER_DEPS)
777 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_stat.c -o ../obj_g/fld_stat$o
778
779../obj_g/fld_type$o : $(srcdir)/fld_type.c \
780 $(HEADER_DEPS)
781 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_type.c -o ../obj_g/fld_type$o
782
783../obj_g/fld_user$o : $(srcdir)/fld_user.c \
784 $(HEADER_DEPS)
785 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fld_user.c -o ../obj_g/fld_user$o
786
787../obj_g/frm_cursor$o : $(srcdir)/frm_cursor.c \
788 $(HEADER_DEPS)
789 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_cursor.c -o ../obj_g/frm_cursor$o
790
791../obj_g/frm_data$o : $(srcdir)/frm_data.c \
792 $(HEADER_DEPS)
793 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_data.c -o ../obj_g/frm_data$o
794
795../obj_g/frm_def$o : $(srcdir)/frm_def.c \
796 $(HEADER_DEPS)
797 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_def.c -o ../obj_g/frm_def$o
798
799../obj_g/frm_driver$o : $(srcdir)/frm_driver.c \
800 $(HEADER_DEPS)
801 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_driver.c -o ../obj_g/frm_driver$o
802
803../obj_g/frm_hook$o : $(srcdir)/frm_hook.c \
804 $(HEADER_DEPS)
805 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_hook.c -o ../obj_g/frm_hook$o
806
807../obj_g/frm_opts$o : $(srcdir)/frm_opts.c \
808 $(HEADER_DEPS)
809 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_opts.c -o ../obj_g/frm_opts$o
810
811../obj_g/frm_page$o : $(srcdir)/frm_page.c \
812 $(HEADER_DEPS)
813 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_page.c -o ../obj_g/frm_page$o
814
815../obj_g/frm_post$o : $(srcdir)/frm_post.c \
816 $(HEADER_DEPS)
817 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_post.c -o ../obj_g/frm_post$o
818
819../obj_g/frm_req_name$o : $(srcdir)/frm_req_name.c \
820 $(HEADER_DEPS)
821 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_req_name.c -o ../obj_g/frm_req_name$o
822
823../obj_g/frm_scale$o : $(srcdir)/frm_scale.c \
824 $(HEADER_DEPS)
825 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_scale.c -o ../obj_g/frm_scale$o
826
827../obj_g/frm_sub$o : $(srcdir)/frm_sub.c \
828 $(HEADER_DEPS)
829 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_sub.c -o ../obj_g/frm_sub$o
830
831../obj_g/frm_user$o : $(srcdir)/frm_user.c \
832 $(HEADER_DEPS)
833 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_user.c -o ../obj_g/frm_user$o
834
835../obj_g/frm_win$o : $(srcdir)/frm_win.c \
836 $(HEADER_DEPS)
837 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/frm_win.c -o ../obj_g/frm_win$o
838
839../obj_g/fty_alnum$o : $(srcdir)/fty_alnum.c \
840 $(HEADER_DEPS)
841 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_alnum.c -o ../obj_g/fty_alnum$o
842
843../obj_g/fty_alpha$o : $(srcdir)/fty_alpha.c \
844 $(HEADER_DEPS)
845 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_alpha.c -o ../obj_g/fty_alpha$o
846
847../obj_g/fty_enum$o : $(srcdir)/fty_enum.c \
848 $(HEADER_DEPS)
849 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_enum.c -o ../obj_g/fty_enum$o
850
851../obj_g/fty_generic$o : $(srcdir)/fty_generic.c \
852 $(HEADER_DEPS)
853 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_generic.c -o ../obj_g/fty_generic$o
854
855../obj_g/fty_int$o : $(srcdir)/fty_int.c \
856 $(HEADER_DEPS)
857 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_int.c -o ../obj_g/fty_int$o
858
859../obj_g/fty_ipv4$o : $(srcdir)/fty_ipv4.c \
860 $(HEADER_DEPS)
861 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_ipv4.c -o ../obj_g/fty_ipv4$o
862
863../obj_g/fty_num$o : $(srcdir)/fty_num.c \
864 $(HEADER_DEPS)
865 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_num.c -o ../obj_g/fty_num$o
866
867../obj_g/fty_regex$o : $(srcdir)/fty_regex.c \
868 $(HEADER_DEPS)
869 $(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../form/fty_regex.c -o ../obj_g/fty_regex$o
870
871
872# generated by mk-hdr.awk
873# subset: ticlib+termlib+ext_tinfo+base+widechar+ext_funcs
874# compat: yes
875
876${INCLUDEDIR} :
877 mkdir -p $@
878
879install \
880install.libs \
881install.includes :: ${AUTO_SRC} ${INCLUDEDIR} \
882 $(srcdir)/form.h
883 @ (cd ${INCLUDEDIR} && rm -f form.h) ; ../headers.sh ${INSTALL_DATA} ${INCLUDEDIR} ${srcdir} $(srcdir)/form.h
884
885uninstall \
886uninstall.libs \
887uninstall.includes ::
888 -@ (cd ${INCLUDEDIR} && rm -f form.h)
889
890.PHONY : depend
891depend : ${AUTO_SRC}
892 makedepend -- ${CPPFLAGS} -- ${C_SRC}
893
894# DO NOT DELETE THIS LINE -- make depend depends on it.