head	11.8;
access;
symbols
	ansi-20040405-merged:11.5.6.1
	premerge-autoconf:11.7
	ansi-20040316-freeze:11.5
	postmerge-20040315-windows:11.7
	premerge-20040315-windows:11.7
	windows-20040315-freeze:11.5.8.1
	autoconf-20031203:11.7
	autoconf-20031202:11.7
	phong-branch:11.5.0.12
	photonmap-branch:11.5.0.10
	rel-6-1-DP:11.5
	windows-branch:11.5.0.8
	rel-6-0-2:11.5
	ansi-branch:11.5.0.6
	rel-6-0-1-branch:11.5.0.4
	hartley-6-0-post:11.5
	hartley-6-0-pre:11.5
	rel-6-0-1:11.5
	rel-6-0:11.5
	rel-5-4:11.5
	offsite-5-3-pre:11.5
	rel-5-3:11.5
	rel-5-2:11.5
	rel-5-1-branch:11.5.0.2
	rel-5-1:11.5
	rel-5-0:11.4
	rel-5-0-beta:11.4
	rel-4-5:11.3
	ctj-4-5-post:11.2
	ctj-4-5-pre:11.2
	rel-4-4:11.1
	rel-4-0:10.1
	rel-3-5:9.1
	rel-3-0:8.1
	AUTOCONF:11.7.0.2;
locks; strict;
comment	@# @;


11.8
date	2004.03.18.18.18.55;	author erikg;	state dead;
branches;
next	11.7;

11.7
date	2003.10.01.16.19.32;	author morrison;	state Exp;
branches
	11.7.2.1;
next	11.6;

11.6
date	2003.09.27.01.24.17;	author morrison;	state Exp;
branches;
next	11.5;

11.5
date	2000.01.14.23.53.31;	author bparker;	state Exp;
branches
	11.5.6.1
	11.5.8.1;
next	11.4;

11.4
date	98.03.27.03.51.06;	author mike;	state Exp;
branches;
next	11.3;

11.3
date	98.01.07.03.14.39;	author mike;	state Exp;
branches;
next	11.2;

11.2
date	96.12.13.13.56.04;	author jra;	state Exp;
branches;
next	11.1;

11.1
date	95.01.04.09.53.14;	author mike;	state Rel4_4;
branches;
next	10.2;

10.2
date	94.09.22.02.38.17;	author mike;	state Exp;
branches;
next	10.1;

10.1
date	91.10.12.06.37.36;	author mike;	state Rel4_0;
branches;
next	9.4;

9.4
date	91.07.15.23.06.23;	author butler;	state Exp;
branches;
next	9.3;

9.3
date	91.01.03.23.44.50;	author mike;	state Exp;
branches;
next	9.2;

9.2
date	89.12.29.16.02.35;	author phil;	state Exp;
branches;
next	9.1;

9.1
date	89.05.19.05.48.28;	author mike;	state Rel3_5;
branches;
next	8.1;

8.1
date	88.10.05.00.27.58;	author mike;	state Rel3_0;
branches;
next	1.3;

1.3
date	88.10.01.07.04.03;	author mike;	state Exp;
branches;
next	1.2;

1.2
date	88.07.14.20.58.44;	author phil;	state Exp;
branches;
next	1.1;

1.1
date	88.05.16.01.23.16;	author mike;	state Exp;
branches;
next	;

11.5.6.1
date	2004.03.17.21.16.59;	author morrison;	state Exp;
branches;
next	;

11.5.8.1
date	2004.03.11.23.42.06;	author morrison;	state Exp;
branches;
next	;

11.7.2.1
date	2004.03.18.18.10.28;	author erikg;	state dead;
branches;
next	;


desc
@Cakefile
@


11.8
log
@merge of AUTOCONF branch in to HEAD
@
text
@/*
 *			libfb/Cakefile
 *
 *  Note that it may be necessary to link with other (vendor specific)
 *  libraries when using libfb.  For a list of the libraries required
 *  find the symbol LIBFB_LIBES in ../Cakefile.defs in the section on
 *  the machine architecture you are using.
 *
 *  $Header: /cvs/brlcad/libfb/Cakefile,v 11.7 2003/10/01 16:19:32 morrison Exp $
 */

#define	CONFIGDEFS	LIBFB_CONFIG

#define PRODUCTS	libfb.ARCH_SUF
#define SRCDIR	libfb
#define FILES	fb_generic fb_log fb_paged_io fb_rect fb_util getput server \
		if_disk if_debug if_stack if_mem if_null tcl fb_obj fbserv_obj \
		LIBFB_OBJS
#define	SRCSUFF	.c
#define MANSECTION	3

#define VERSION_VARIABLE	fb_version
#define LIBRARY_TITLE		"BRL-CAD FrameBuffer Library"

#include "../Cakefile.defs"

#if defined(RESOLVE_LIBRARIES)
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -lX11 -brtl -L../.libbu.sp3 -lbu -L../.libpkg.sp3 -lpkg -L../.libtcl8.4.sp3 -ltcl8.4
#endif

#ifdef	LIBFB_SETUP
#define	EXTRA_SETUP	LIBFB_SETUP
#endif

#include "../Cakefile.lib"

#include "../Cakefile.rules"
@


11.7
log
@use -ltcl8.4 and -ltk8.4 to prevent getting a system /usr/lib/libtcl...
@
text
@d9 1
a9 1
 *  $Header: /c/CVS/brlcad/libfb/Cakefile,v 11.6 2003/09/27 01:24:17 morrison Exp $
@


11.7.2.1
log
@merge from head
@
text
@d9 1
a9 1
 *  $Header: /cvs/brlcad/libfb/Cakefile,v 11.7 2003/10/01 16:19:32 morrison Exp $
@


11.6
log
@Added a RESOLVE_LIBRARIES section to support linking fully resolved libraries (which are preferred library styles on aix and macosx); this section presently only supports AIX
@
text
@d9 1
a9 1
 *  $Header: /c/CVS/brlcad/libfb/Cakefile,v 11.5 2000/01/14 23:53:31 bparker Exp $
d28 1
a28 1
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -lX11 -brtl -L../.libbu.sp3 -lbu -L../.libpkg.sp3 -lpkg -L../.libtcl8.4.sp3 -ltcl
@


11.5
log
@*- add fb_obj and fbserv_obj
@
text
@d9 1
a9 1
 *  $Header: /c/CVS/brlcad/libfb/Cakefile,v 11.4 1998/03/27 03:51:06 mike Exp $
d26 4
@


11.5.6.1
log
@sync branch with HEAD
@
text
@d9 1
a9 1
 *  $Header$
a25 4

#if defined(RESOLVE_LIBRARIES)
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -lX11 -brtl -L../.libbu.sp3 -lbu -L../.libpkg.sp3 -lpkg -L../.libtcl8.4.sp3 -ltcl8.4
#endif
@


11.5.8.1
log
@sync to HEAD...
@
text
@d9 1
a9 1
 *  $Header: /n/cad/c/CVS/brlcad/libfb/Cakefile,v 11.7 2003/10/01 16:19:32 morrison Exp $
a25 4

#if defined(RESOLVE_LIBRARIES)
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -lX11 -brtl -L../.libbu.sp3 -lbu -L../.libpkg.sp3 -lpkg -L../.libtcl8.4.sp3 -ltcl8.4
#endif
@


11.4
log
@added server.c from fbserv/
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 11.3 1998/01/07 03:14:39 mike Exp mike $
d17 2
a18 1
		if_disk if_debug if_stack if_mem if_null tcl LIBFB_OBJS
@


11.3
log
@BParker added tcl.c
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 11.2 1996/12/13 13:56:04 jra Exp bparker $
d16 1
a16 1
#define FILES	fb_generic fb_log fb_paged_io fb_rect fb_util getput \
@


11.2
log
@removed asize.c from libfb (moved to libbu).
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 11.1 1995/01/04 09:53:14 mike Rel4_4 jra $
d17 1
a17 1
		if_disk if_debug if_stack if_mem if_null LIBFB_OBJS
@


11.1
log
@Release_4.4
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 10.2 94/09/22 02:38:17 mike Exp $
d16 1
a16 1
#define FILES	fb_generic fb_log fb_paged_io fb_rect fb_util getput asize \
@


10.2
log
@New Cakefile.lib
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 10.1 91/10/12 06:37:36 mike Rel4_0 Locker: mike $
@


10.1
log
@Release_4.0
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 9.4 91/07/15 23:06:23 butler Exp $
d20 3
@


9.4
log
@changed comment to reflect new link/load philosophy.
@
text
@d9 1
a9 1
 *  $Header: /m/cad/libfb/RCS/Cakefile,v 9.3 91/01/03 23:44:50 mike Exp $
@


9.3
log
@Added more routines.
LIBFB no longer incorporates any vendor libraries, or LIBPKG.
@
text
@d4 4
a7 4
 *  Note that it is the philosophy of this framebuffer library that
 *  a program desiring to use a framebuffer need link ONLY with
 *  this library.  Therefore, any vendor libraries need to be included
 *  within libfb.
d9 1
a9 1
 *  $Header: /m/cad/patch/RCS/Cakefile,v 1.2 91/01/03 23:37:39 mike Exp $
@


9.2
log
@Added mem and null standard interfaces
@
text
@d8 2
d16 1
a16 1
#define FILES	fb_generic fb_log fb_paged_io fb_rect getput \
a27 9

#if defined(NFS)
pkg.o:	../.libpkg.MTYPE/pkg.o
	cp ../.libpkg.MTYPE/pkg.o pkg.o
#else
pkg.o:	../libpkg/pkg.o
	cp ../libpkg/pkg.o pkg.o

#endif
@


9.1
log
@Release_3.5
@
text
@d15 1
a15 1
		if_disk if_debug if_stack LIBFB_OBJS
@


8.1
log
@Release_3.0
@
text
@d14 1
a14 1
#define FILES	fb_generic fb_log fb_paged_io getput \
@


1.3
log
@Added NFS support for grabbing pkg.o
@
text
@@


1.2
log
@added if_stack
@
text
@d27 8
a34 2
pkg.o:	../libpkg.MTYPE/pkg.o
	cp ../libpkg.MTYPE/pkg.o pkg.o
@


1.1
log
@Initial revision
@
text
@d15 1
a15 1
		if_disk if_debug LIBFB_OBJS
@
