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