1# $Id: Makefile.in,v 1.84 2005/09/24 23:05:14 tom Exp $
2##############################################################################
3# Copyright (c) 1998-2003,2005 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-2002
31#
32# Makefile for ncurses tests.
33
34# turn off _all_ suffix rules; we'll generate our own
35.SUFFIXES:
36
37SHELL		= /bin/sh
38
39
40
41x		= 
42o		= .o
43
44MODEL		= ../objects
45srcdir		= .
46prefix		= /usr/local
47exec_prefix	= ${prefix}
48libdir		= ${exec_prefix}/lib
49includedir	= $(prefix)/include/ncurses
50
51LIBTOOL		= 
52LIBTOOL_CLEAN	= 
53LIBTOOL_COMPILE	= 
54LIBTOOL_LINK	= 
55
56CC		= gcc
57CPP		= gcc -E
58
59CFLAGS		= -O2
60CPPFLAGS	=  -I../test -I$(srcdir) -DHAVE_CONFIG_H -I. -I../include  -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506L -DNDEBUG -I$(includedir)
61
62CCFLAGS		= $(CPPFLAGS) $(CFLAGS)
63
64CFLAGS_LIBTOOL	= $(CCFLAGS)
65CFLAGS_NORMAL	= $(CCFLAGS)
66CFLAGS_DEBUG	= $(CCFLAGS) -g -DTRACE
67CFLAGS_PROFILE	= $(CCFLAGS) -pg
68CFLAGS_SHARED	= $(CCFLAGS) -fPIC
69
70CFLAGS_DEFAULT	= $(CFLAGS_NORMAL)
71
72REL_VERSION	= 5.5
73ABI_VERSION	= 5
74LOCAL_LIBS	= ../lib/libform.a ../lib/libmenu.a ../lib/libpanel.a ../lib/libncurses.a 
75MATH_LIB	= 
76
77LD		= ld
78LINK		=  $(LIBTOOL_LINK) $(CC) $(CFLAGS)
79
80LDFLAGS		=   
81
82LDFLAGS_LIBTOOL	= $(LDFLAGS) $(CFLAGS_LIBTOOL)
83LDFLAGS_NORMAL	= $(LDFLAGS) $(CFLAGS_NORMAL)
84LDFLAGS_DEBUG	= $(LDFLAGS) $(CFLAGS_DEBUG)
85LDFLAGS_PROFILE	= $(LDFLAGS) $(CFLAGS_PROFILE)
86LDFLAGS_SHARED	= $(LDFLAGS) $(CFLAGS_SHARED) 
87
88# use these for linking with all of the libraries
89LIBS_DEFAULT	= -L../lib -lform -lmenu -lpanel -lncurses  
90LDFLAGS_DEFAULT	= $(LDFLAGS_NORMAL) $(LIBS_DEFAULT)
91
92# use these for linking with the (n)curses library
93LIBS_CURSES	= `echo "-L../lib -lform -lmenu -lpanel -lncurses  " | sed -e 's/-lform.*-lpanel[^ ]*//'`
94LDFLAGS_CURSES	= $(LDFLAGS_NORMAL) $(LIBS_CURSES)
95
96# use these for linking with the tinfo library if we have it, or curses library if not
97LIBS_TINFO	= -L../lib -lncurses 
98LDFLAGS_TINFO	= $(LDFLAGS_NORMAL) $(LIBS_TINFO)
99
100LINT		= 
101LINT_OPTS	= 
102LINT_LIBS	= -lform -lmenu -lpanel -lncurses 
103
104HEADER_DEPS	= \
105	../include/curses.h \
106	../include/term.h
107
108TESTS = \
109	background$x \
110	blue$x \
111	bs$x \
112	cardfile$x \
113	color_set$x \
114	demo_defkey$x \
115	demo_forms$x \
116	demo_keyok$x \
117	demo_menus$x \
118	demo_panels$x \
119	demo_termcap$x \
120	ditto$x \
121	dots$x \
122	filter$x \
123	firework$x \
124	firstlast$x \
125	gdc$x \
126	hanoi$x \
127	hashtest$x \
128	ins_wide$x \
129	inserts$x \
130	keynames$x \
131	knight$x \
132	lrtest$x \
133	ncurses$x \
134	newdemo$x \
135	railroad$x \
136	rain$x \
137	tclock$x \
138	testaddch$x \
139	testcurs$x \
140	testscanw$x \
141	view$x \
142	worm$x \
143	xmas$x
144
145all: $(TESTS)
146
147sources:
148
149tags:
150	ctags *.[ch]
151
152background$x: $(MODEL)/background$o $(LOCAL_LIBS)
153	 $(LINK) -o $@ $(MODEL)/background$o $(LDFLAGS_CURSES)
154
155blue$x: $(MODEL)/blue$o $(LOCAL_LIBS)
156	 $(LINK) -o $@ $(MODEL)/blue$o $(LDFLAGS_CURSES)
157
158bs$x: $(MODEL)/bs$o $(LOCAL_LIBS)
159	 $(LINK) -o $@ $(MODEL)/bs$o $(LDFLAGS_CURSES)
160
161cardfile$x: $(MODEL)/cardfile$o $(LOCAL_LIBS)
162	 $(LINK) -o $@ $(MODEL)/cardfile$o $(LDFLAGS_DEFAULT)
163
164color_set$x: $(MODEL)/color_set$o $(LOCAL_LIBS)
165	 $(LINK) -o $@ $(MODEL)/color_set$o $(LDFLAGS_CURSES)
166
167demo_defkey$x: $(MODEL)/demo_defkey$o $(LOCAL_LIBS)
168	 $(LINK) -o $@ $(MODEL)/demo_defkey$o $(LDFLAGS_CURSES)
169
170demo_forms$x: $(MODEL)/demo_forms$o $(MODEL)/edit_field$o $(LOCAL_LIBS)
171	 $(LINK) -o $@ $(MODEL)/demo_forms$o $(MODEL)/edit_field$o $(LDFLAGS_DEFAULT)
172
173demo_keyok$x: $(MODEL)/demo_keyok$o $(LOCAL_LIBS)
174	 $(LINK) -o $@ $(MODEL)/demo_keyok$o $(LDFLAGS_CURSES)
175
176demo_menus$x: $(MODEL)/demo_menus$o $(LOCAL_LIBS)
177	 $(LINK) -o $@ $(MODEL)/demo_menus$o $(LDFLAGS_DEFAULT)
178
179demo_panels$x: $(MODEL)/demo_panels$o $(LOCAL_LIBS)
180	 $(LINK) -o $@ $(MODEL)/demo_panels$o $(LDFLAGS_DEFAULT)
181
182demo_termcap$x: $(MODEL)/demo_termcap$o $(LOCAL_LIBS)
183	 $(LINK) -o $@ $(MODEL)/demo_termcap$o $(LDFLAGS_TINFO)
184
185ditto$x: $(MODEL)/ditto$o $(LOCAL_LIBS)
186	 $(LINK) -o $@ $(MODEL)/ditto$o $(LDFLAGS_CURSES)
187
188dots$x: $(MODEL)/dots$o $(LOCAL_LIBS)
189	 $(LINK) -o $@ $(MODEL)/dots$o $(LDFLAGS_TINFO)
190
191filter$x: $(MODEL)/filter$o $(LOCAL_LIBS)
192	 $(LINK) -o $@ $(MODEL)/filter$o $(LDFLAGS_CURSES)
193
194firework$x: $(MODEL)/firework$o $(LOCAL_LIBS)
195	 $(LINK) -o $@ $(MODEL)/firework$o $(LDFLAGS_CURSES)
196
197firstlast$x: $(MODEL)/firstlast$o $(LOCAL_LIBS)
198	 $(LINK) -o $@ $(MODEL)/firstlast$o $(LDFLAGS_DEFAULT)
199
200gdc$x: $(MODEL)/gdc$o $(LOCAL_LIBS)
201	 $(LINK) -o $@ $(MODEL)/gdc$o $(LDFLAGS_CURSES)
202
203hanoi$x: $(MODEL)/hanoi$o $(LOCAL_LIBS)
204	 $(LINK) -o $@ $(MODEL)/hanoi$o $(LDFLAGS_CURSES)
205
206hashtest$x: $(MODEL)/hashtest$o $(LOCAL_LIBS)
207	 $(LINK) -o $@ $(MODEL)/hashtest$o $(LDFLAGS_CURSES)
208
209inserts$x: $(MODEL)/inserts$o $(LOCAL_LIBS)
210	 $(LINK) -o $@ $(MODEL)/inserts$o $(LDFLAGS_CURSES)
211
212ins_wide$x: $(MODEL)/ins_wide$o $(LOCAL_LIBS)
213	 $(LINK) -o $@ $(MODEL)/ins_wide$o $(LDFLAGS_CURSES)
214
215keynames$x: $(MODEL)/keynames$o $(LOCAL_LIBS)
216	 $(LINK) -o $@ $(MODEL)/keynames$o $(LDFLAGS_CURSES)
217
218knight$x: $(MODEL)/knight$o $(LOCAL_LIBS)
219	 $(LINK) -o $@ $(MODEL)/knight$o $(LDFLAGS_CURSES)
220
221lrtest$x: $(MODEL)/lrtest$o $(LOCAL_LIBS)
222	 $(LINK) -o $@ $(MODEL)/lrtest$o $(LDFLAGS_CURSES)
223
224ncurses$x: $(MODEL)/ncurses$o $(LOCAL_LIBS)
225	 $(LINK) -o $@ $(MODEL)/ncurses$o $(LDFLAGS_DEFAULT)
226
227newdemo$x: $(MODEL)/newdemo$o $(LOCAL_LIBS)
228	 $(LINK) -o $@ $(MODEL)/newdemo$o $(LDFLAGS_CURSES)
229
230rain$x: $(MODEL)/rain$o $(LOCAL_LIBS)
231	 $(LINK) -o $@ $(MODEL)/rain$o $(LDFLAGS_CURSES)
232
233railroad$x: $(MODEL)/railroad$o $(LOCAL_LIBS)
234	 $(LINK) -o $@ $(MODEL)/railroad$o $(LDFLAGS_TINFO)
235
236tclock$x: $(MODEL)/tclock$o $(LOCAL_LIBS)
237	 $(LINK) -o $@ $(MODEL)/tclock$o $(LDFLAGS_CURSES) $(MATH_LIB)
238
239testaddch$x: $(MODEL)/testaddch$o $(LOCAL_LIBS)
240	 $(LINK) -o $@ $(MODEL)/testaddch$o $(LDFLAGS_CURSES)
241
242testcurs$x: $(MODEL)/testcurs$o $(LOCAL_LIBS)
243	 $(LINK) -o $@ $(MODEL)/testcurs$o $(LDFLAGS_CURSES)
244
245testscanw$x: $(MODEL)/testscanw$o $(LOCAL_LIBS)
246	 $(LINK) -o $@ $(MODEL)/testscanw$o $(LDFLAGS_CURSES)
247
248view$x: $(MODEL)/view$o $(LOCAL_LIBS)
249	 $(LINK) -o $@ $(MODEL)/view$o $(LDFLAGS_CURSES)
250
251worm$x: $(MODEL)/worm$o $(LOCAL_LIBS)
252	 $(LINK) -o $@ $(MODEL)/worm$o $(LDFLAGS_CURSES)
253
254xmas$x: $(MODEL)/xmas$o $(LOCAL_LIBS)
255	 $(LINK) -o $@ $(MODEL)/xmas$o $(LDFLAGS_CURSES)
256
257libs \
258install \
259install.libs \
260install.test:
261
262uninstall:
263uninstall.libs:
264uninstall.test:
265
266mostlyclean ::
267	-rm -f core tags TAGS *~ *.bak *.i *.ln *.atac trace
268
269clean :: mostlyclean
270	-sh -c "if test -n '$x' ; then $(MAKE) clean x=''; fi"
271	-rm -rf *$o screendump *.lis $(TESTS) .libs
272
273distclean :: clean
274	-rm -f Makefile ncurses_cfg.h config.*
275
276realclean :: distclean
277
278lint:
279	sh -c 'for N in $(TESTS); do echo LINT:$$N; $(LINT) $(LINT_OPTS) $(CPPFLAGS) $(srcdir)/$$N.c $(LINT_LIBS); done'
280
281# generated by mk-0th.awk
282#   libname:    test
283#   subsets:    termlib+ext_tinfo+base+ext_funcs
284
285.SUFFIXES: .c .cc .h .i .ii
286.c.i :
287	$(CPP) $(CPPFLAGS) $< >$@
288.cc.ii :
289	$(CPP) $(CPPFLAGS) $< >$@
290.h.i :
291	$(CPP) $(CPPFLAGS) $< >$@
292
293C_SRC = \
294	$(srcdir)/background.c \
295	$(srcdir)/blue.c \
296	$(srcdir)/bs.c \
297	$(srcdir)/cardfile.c \
298	$(srcdir)/color_set.c \
299	$(srcdir)/demo_defkey.c \
300	$(srcdir)/demo_keyok.c \
301	$(srcdir)/demo_forms.c \
302	$(srcdir)/demo_menus.c \
303	$(srcdir)/demo_panels.c \
304	$(srcdir)/demo_termcap.c \
305	$(srcdir)/ditto.c \
306	$(srcdir)/dots.c \
307	$(srcdir)/edit_field.c \
308	$(srcdir)/filter.c \
309	$(srcdir)/firework.c \
310	$(srcdir)/firstlast.c \
311	$(srcdir)/gdc.c \
312	$(srcdir)/hanoi.c \
313	$(srcdir)/hashtest.c \
314	$(srcdir)/ins_wide.c \
315	$(srcdir)/inserts.c \
316	$(srcdir)/keynames.c \
317	$(srcdir)/knight.c \
318	$(srcdir)/lrtest.c \
319	$(srcdir)/ncurses.c \
320	$(srcdir)/newdemo.c \
321	$(srcdir)/railroad.c \
322	$(srcdir)/rain.c \
323	$(srcdir)/tclock.c \
324	$(srcdir)/testaddch.c \
325	$(srcdir)/testcurs.c \
326	$(srcdir)/testscanw.c \
327	$(srcdir)/view.c \
328	$(srcdir)/worm.c \
329	$(srcdir)/xmas.c
330
331lintlib :
332	@echo no action needed
333
334# generated by mk-1st.awk (subset=termlib+ext_tinfo+base+ext_funcs)
335#  name:          test
336#  traces:        DEBUG
337#  MODEL:         NORMAL
338#  model:         objects
339#  prefix:        lib
340#  suffix:        .a
341#  subset:        termlib+ext_tinfo+base+ext_funcs
342#  ShlibVer:      auto
343#  ShlibVerInfix: no
344#  DoLinks:       no
345#  rmSoLocs:      no
346#  ldconfig:      
347#  overwrite:     no
348#  depend:        ../include/ncurses_cfg.h ./test.priv.h
349#  host:          i586-pc-beos
350
351NORMAL_OBJS = \
352	../objects/background$o \
353	../objects/blue$o \
354	../objects/bs$o \
355	../objects/cardfile$o \
356	../objects/color_set$o \
357	../objects/demo_defkey$o \
358	../objects/demo_keyok$o \
359	../objects/demo_forms$o \
360	../objects/demo_menus$o \
361	../objects/demo_panels$o \
362	../objects/demo_termcap$o \
363	../objects/ditto$o \
364	../objects/dots$o \
365	../objects/edit_field$o \
366	../objects/filter$o \
367	../objects/firework$o \
368	../objects/firstlast$o \
369	../objects/gdc$o \
370	../objects/hanoi$o \
371	../objects/hashtest$o \
372	../objects/ins_wide$o \
373	../objects/inserts$o \
374	../objects/keynames$o \
375	../objects/knight$o \
376	../objects/lrtest$o \
377	../objects/ncurses$o \
378	../objects/newdemo$o \
379	../objects/railroad$o \
380	../objects/rain$o \
381	../objects/tclock$o \
382	../objects/testaddch$o \
383	../objects/testcurs$o \
384	../objects/testscanw$o \
385	../objects/view$o \
386	../objects/worm$o \
387	../objects/xmas$o
388
389$(NORMAL_OBJS) : ../include/ncurses_cfg.h ./test.priv.h
390
391mostlyclean::
392	-rm -f $(NORMAL_OBJS)
393
394clean ::
395	-rm -f $(NORMAL_OBJS)
396
397# generated by mk-2nd.awk
398#   model:      objects
399#   MODEL:      NORMAL
400#   echo:       yes
401#   subset:     termlib+ext_tinfo+base+ext_funcs
402#   crenames:   yes
403#   cxxrenames: yes
404#   traces:     DEBUG
405#   srcdir:     .
406
407../objects/background$o :	$(srcdir)/background.c \
408			$(HEADER_DEPS)
409	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/background.c -o ../objects/background$o
410
411../objects/blue$o :	$(srcdir)/blue.c \
412			$(HEADER_DEPS)
413	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/blue.c -o ../objects/blue$o
414
415../objects/bs$o :	$(srcdir)/bs.c \
416			$(HEADER_DEPS)
417	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/bs.c -o ../objects/bs$o
418
419../objects/cardfile$o :	$(srcdir)/cardfile.c \
420			$(HEADER_DEPS) \
421			../include/panel.h \
422			../include/form.h
423	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/cardfile.c -o ../objects/cardfile$o
424
425../objects/color_set$o :	$(srcdir)/color_set.c \
426			$(HEADER_DEPS)
427	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/color_set.c -o ../objects/color_set$o
428
429../objects/demo_defkey$o :	$(srcdir)/demo_defkey.c \
430			$(HEADER_DEPS)
431	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/demo_defkey.c -o ../objects/demo_defkey$o
432
433../objects/demo_keyok$o :	$(srcdir)/demo_keyok.c \
434			$(HEADER_DEPS)
435	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/demo_keyok.c -o ../objects/demo_keyok$o
436
437../objects/demo_forms$o :	$(srcdir)/demo_forms.c \
438			$(HEADER_DEPS) \
439			../include/form.h \
440			$(srcdir)/edit_field.h
441	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/demo_forms.c -o ../objects/demo_forms$o
442
443../objects/demo_menus$o :	$(srcdir)/demo_menus.c \
444			$(HEADER_DEPS) \
445			../include/menu.h
446	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/demo_menus.c -o ../objects/demo_menus$o
447
448../objects/demo_panels$o :	$(srcdir)/demo_panels.c \
449			$(HEADER_DEPS) \
450			../include/panel.h
451	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/demo_panels.c -o ../objects/demo_panels$o
452
453../objects/demo_termcap$o :	$(srcdir)/demo_termcap.c \
454			$(HEADER_DEPS)
455	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/demo_termcap.c -o ../objects/demo_termcap$o
456
457../objects/ditto$o :	$(srcdir)/ditto.c \
458			$(HEADER_DEPS)
459	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/ditto.c -o ../objects/ditto$o
460
461../objects/dots$o :	$(srcdir)/dots.c \
462			$(HEADER_DEPS)
463	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/dots.c -o ../objects/dots$o
464
465../objects/edit_field$o :	$(srcdir)/edit_field.c \
466			$(HEADER_DEPS) \
467			$(srcdir)/edit_field.h
468	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/edit_field.c -o ../objects/edit_field$o
469
470../objects/filter$o :	$(srcdir)/filter.c \
471			$(HEADER_DEPS) \
472			../include/form.h
473	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/filter.c -o ../objects/filter$o
474
475../objects/firework$o :	$(srcdir)/firework.c \
476			$(HEADER_DEPS)
477	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/firework.c -o ../objects/firework$o
478
479../objects/firstlast$o :	$(srcdir)/firstlast.c \
480			$(HEADER_DEPS)
481	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/firstlast.c -o ../objects/firstlast$o
482
483../objects/gdc$o :	$(srcdir)/gdc.c \
484			$(HEADER_DEPS)
485	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/gdc.c -o ../objects/gdc$o
486
487../objects/hanoi$o :	$(srcdir)/hanoi.c \
488			$(HEADER_DEPS)
489	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/hanoi.c -o ../objects/hanoi$o
490
491../objects/hashtest$o :	$(srcdir)/hashtest.c \
492			$(HEADER_DEPS)
493	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/hashtest.c -o ../objects/hashtest$o
494
495../objects/ins_wide$o :	$(srcdir)/ins_wide.c \
496			$(HEADER_DEPS)
497	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/ins_wide.c -o ../objects/ins_wide$o
498
499../objects/inserts$o :	$(srcdir)/inserts.c \
500			$(HEADER_DEPS)
501	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/inserts.c -o ../objects/inserts$o
502
503../objects/keynames$o :	$(srcdir)/keynames.c \
504			$(HEADER_DEPS)
505	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/keynames.c -o ../objects/keynames$o
506
507../objects/knight$o :	$(srcdir)/knight.c \
508			$(HEADER_DEPS)
509	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/knight.c -o ../objects/knight$o
510
511../objects/lrtest$o :	$(srcdir)/lrtest.c \
512			$(HEADER_DEPS)
513	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/lrtest.c -o ../objects/lrtest$o
514
515../objects/ncurses$o :	$(srcdir)/ncurses.c \
516			$(HEADER_DEPS) \
517			../include/panel.h \
518			../include/menu.h \
519			../include/form.h
520	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/ncurses.c -o ../objects/ncurses$o
521
522../objects/newdemo$o :	$(srcdir)/newdemo.c \
523			$(HEADER_DEPS)
524	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/newdemo.c -o ../objects/newdemo$o
525
526../objects/railroad$o :	$(srcdir)/railroad.c \
527			$(HEADER_DEPS)
528	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/railroad.c -o ../objects/railroad$o
529
530../objects/rain$o :	$(srcdir)/rain.c \
531			$(HEADER_DEPS)
532	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/rain.c -o ../objects/rain$o
533
534../objects/tclock$o :	$(srcdir)/tclock.c \
535			$(HEADER_DEPS)
536	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/tclock.c -o ../objects/tclock$o
537
538../objects/testaddch$o :	$(srcdir)/testaddch.c \
539			$(HEADER_DEPS)
540	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/testaddch.c -o ../objects/testaddch$o
541
542../objects/testcurs$o :	$(srcdir)/testcurs.c \
543			$(HEADER_DEPS)
544	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/testcurs.c -o ../objects/testcurs$o
545
546../objects/testscanw$o :	$(srcdir)/testscanw.c \
547			$(HEADER_DEPS)
548	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/testscanw.c -o ../objects/testscanw$o
549
550../objects/view$o :	$(srcdir)/view.c \
551			$(HEADER_DEPS)
552	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/view.c -o ../objects/view$o
553
554../objects/worm$o :	$(srcdir)/worm.c \
555			$(HEADER_DEPS)
556	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/worm.c -o ../objects/worm$o
557
558../objects/xmas$o :	$(srcdir)/xmas.c \
559			$(HEADER_DEPS)
560	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_NORMAL) -c ../test/xmas.c -o ../objects/xmas$o
561
562
563# generated by mk-1st.awk (subset=termlib+ext_tinfo+base+ext_funcs)
564#  name:          test
565#  traces:        DEBUG
566#  MODEL:         DEBUG
567#  model:         obj_g
568#  prefix:        lib
569#  suffix:        _g.a
570#  subset:        termlib+ext_tinfo+base+ext_funcs
571#  ShlibVer:      auto
572#  ShlibVerInfix: no
573#  DoLinks:       no
574#  rmSoLocs:      no
575#  ldconfig:      
576#  overwrite:     no
577#  depend:        ../include/ncurses_cfg.h ./test.priv.h
578#  host:          i586-pc-beos
579
580DEBUG_OBJS = \
581	../obj_g/background$o \
582	../obj_g/blue$o \
583	../obj_g/bs$o \
584	../obj_g/cardfile$o \
585	../obj_g/color_set$o \
586	../obj_g/demo_defkey$o \
587	../obj_g/demo_keyok$o \
588	../obj_g/demo_forms$o \
589	../obj_g/demo_menus$o \
590	../obj_g/demo_panels$o \
591	../obj_g/demo_termcap$o \
592	../obj_g/ditto$o \
593	../obj_g/dots$o \
594	../obj_g/edit_field$o \
595	../obj_g/filter$o \
596	../obj_g/firework$o \
597	../obj_g/firstlast$o \
598	../obj_g/gdc$o \
599	../obj_g/hanoi$o \
600	../obj_g/hashtest$o \
601	../obj_g/ins_wide$o \
602	../obj_g/inserts$o \
603	../obj_g/keynames$o \
604	../obj_g/knight$o \
605	../obj_g/lrtest$o \
606	../obj_g/ncurses$o \
607	../obj_g/newdemo$o \
608	../obj_g/railroad$o \
609	../obj_g/rain$o \
610	../obj_g/tclock$o \
611	../obj_g/testaddch$o \
612	../obj_g/testcurs$o \
613	../obj_g/testscanw$o \
614	../obj_g/view$o \
615	../obj_g/worm$o \
616	../obj_g/xmas$o
617
618$(DEBUG_OBJS) : ../include/ncurses_cfg.h ./test.priv.h
619
620mostlyclean::
621	-rm -f $(DEBUG_OBJS)
622
623clean ::
624	-rm -f $(DEBUG_OBJS)
625
626# generated by mk-2nd.awk
627#   model:      obj_g
628#   MODEL:      DEBUG
629#   echo:       yes
630#   subset:     termlib+ext_tinfo+base+ext_funcs
631#   crenames:   yes
632#   cxxrenames: yes
633#   traces:     DEBUG
634#   srcdir:     .
635
636../obj_g/background$o :	$(srcdir)/background.c \
637			$(HEADER_DEPS)
638	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/background.c -o ../obj_g/background$o
639
640../obj_g/blue$o :	$(srcdir)/blue.c \
641			$(HEADER_DEPS)
642	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/blue.c -o ../obj_g/blue$o
643
644../obj_g/bs$o :	$(srcdir)/bs.c \
645			$(HEADER_DEPS)
646	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/bs.c -o ../obj_g/bs$o
647
648../obj_g/cardfile$o :	$(srcdir)/cardfile.c \
649			$(HEADER_DEPS) \
650			../include/panel.h \
651			../include/form.h
652	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/cardfile.c -o ../obj_g/cardfile$o
653
654../obj_g/color_set$o :	$(srcdir)/color_set.c \
655			$(HEADER_DEPS)
656	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/color_set.c -o ../obj_g/color_set$o
657
658../obj_g/demo_defkey$o :	$(srcdir)/demo_defkey.c \
659			$(HEADER_DEPS)
660	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/demo_defkey.c -o ../obj_g/demo_defkey$o
661
662../obj_g/demo_keyok$o :	$(srcdir)/demo_keyok.c \
663			$(HEADER_DEPS)
664	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/demo_keyok.c -o ../obj_g/demo_keyok$o
665
666../obj_g/demo_forms$o :	$(srcdir)/demo_forms.c \
667			$(HEADER_DEPS) \
668			../include/form.h \
669			$(srcdir)/edit_field.h
670	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/demo_forms.c -o ../obj_g/demo_forms$o
671
672../obj_g/demo_menus$o :	$(srcdir)/demo_menus.c \
673			$(HEADER_DEPS) \
674			../include/menu.h
675	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/demo_menus.c -o ../obj_g/demo_menus$o
676
677../obj_g/demo_panels$o :	$(srcdir)/demo_panels.c \
678			$(HEADER_DEPS) \
679			../include/panel.h
680	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/demo_panels.c -o ../obj_g/demo_panels$o
681
682../obj_g/demo_termcap$o :	$(srcdir)/demo_termcap.c \
683			$(HEADER_DEPS)
684	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/demo_termcap.c -o ../obj_g/demo_termcap$o
685
686../obj_g/ditto$o :	$(srcdir)/ditto.c \
687			$(HEADER_DEPS)
688	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/ditto.c -o ../obj_g/ditto$o
689
690../obj_g/dots$o :	$(srcdir)/dots.c \
691			$(HEADER_DEPS)
692	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/dots.c -o ../obj_g/dots$o
693
694../obj_g/edit_field$o :	$(srcdir)/edit_field.c \
695			$(HEADER_DEPS) \
696			$(srcdir)/edit_field.h
697	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/edit_field.c -o ../obj_g/edit_field$o
698
699../obj_g/filter$o :	$(srcdir)/filter.c \
700			$(HEADER_DEPS) \
701			../include/form.h
702	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/filter.c -o ../obj_g/filter$o
703
704../obj_g/firework$o :	$(srcdir)/firework.c \
705			$(HEADER_DEPS)
706	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/firework.c -o ../obj_g/firework$o
707
708../obj_g/firstlast$o :	$(srcdir)/firstlast.c \
709			$(HEADER_DEPS)
710	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/firstlast.c -o ../obj_g/firstlast$o
711
712../obj_g/gdc$o :	$(srcdir)/gdc.c \
713			$(HEADER_DEPS)
714	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/gdc.c -o ../obj_g/gdc$o
715
716../obj_g/hanoi$o :	$(srcdir)/hanoi.c \
717			$(HEADER_DEPS)
718	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/hanoi.c -o ../obj_g/hanoi$o
719
720../obj_g/hashtest$o :	$(srcdir)/hashtest.c \
721			$(HEADER_DEPS)
722	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/hashtest.c -o ../obj_g/hashtest$o
723
724../obj_g/ins_wide$o :	$(srcdir)/ins_wide.c \
725			$(HEADER_DEPS)
726	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/ins_wide.c -o ../obj_g/ins_wide$o
727
728../obj_g/inserts$o :	$(srcdir)/inserts.c \
729			$(HEADER_DEPS)
730	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/inserts.c -o ../obj_g/inserts$o
731
732../obj_g/keynames$o :	$(srcdir)/keynames.c \
733			$(HEADER_DEPS)
734	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/keynames.c -o ../obj_g/keynames$o
735
736../obj_g/knight$o :	$(srcdir)/knight.c \
737			$(HEADER_DEPS)
738	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/knight.c -o ../obj_g/knight$o
739
740../obj_g/lrtest$o :	$(srcdir)/lrtest.c \
741			$(HEADER_DEPS)
742	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/lrtest.c -o ../obj_g/lrtest$o
743
744../obj_g/ncurses$o :	$(srcdir)/ncurses.c \
745			$(HEADER_DEPS) \
746			../include/panel.h \
747			../include/menu.h \
748			../include/form.h
749	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/ncurses.c -o ../obj_g/ncurses$o
750
751../obj_g/newdemo$o :	$(srcdir)/newdemo.c \
752			$(HEADER_DEPS)
753	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/newdemo.c -o ../obj_g/newdemo$o
754
755../obj_g/railroad$o :	$(srcdir)/railroad.c \
756			$(HEADER_DEPS)
757	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/railroad.c -o ../obj_g/railroad$o
758
759../obj_g/rain$o :	$(srcdir)/rain.c \
760			$(HEADER_DEPS)
761	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/rain.c -o ../obj_g/rain$o
762
763../obj_g/tclock$o :	$(srcdir)/tclock.c \
764			$(HEADER_DEPS)
765	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/tclock.c -o ../obj_g/tclock$o
766
767../obj_g/testaddch$o :	$(srcdir)/testaddch.c \
768			$(HEADER_DEPS)
769	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/testaddch.c -o ../obj_g/testaddch$o
770
771../obj_g/testcurs$o :	$(srcdir)/testcurs.c \
772			$(HEADER_DEPS)
773	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/testcurs.c -o ../obj_g/testcurs$o
774
775../obj_g/testscanw$o :	$(srcdir)/testscanw.c \
776			$(HEADER_DEPS)
777	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/testscanw.c -o ../obj_g/testscanw$o
778
779../obj_g/view$o :	$(srcdir)/view.c \
780			$(HEADER_DEPS)
781	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/view.c -o ../obj_g/view$o
782
783../obj_g/worm$o :	$(srcdir)/worm.c \
784			$(HEADER_DEPS)
785	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/worm.c -o ../obj_g/worm$o
786
787../obj_g/xmas$o :	$(srcdir)/xmas.c \
788			$(HEADER_DEPS)
789	$(LIBTOOL_COMPILE) $(CC) $(CFLAGS_DEBUG) -c ../test/xmas.c -o ../obj_g/xmas$o
790
791depend : $(AUTO_SRC)
792	makedepend -- $(CPPFLAGS) -- $(C_SRC)
793
794# DO NOT DELETE THIS LINE -- make depend depends on it.
795