# Generated automatically from Makefile.in by configure.
# ------------------------------------------------------------------------
# 	Makefile for shared version of VISU
# ------------------------------------------------------------------------

MAJOR_VERSION	= 1
MINOR_VERSION	= 0
LIBNAME		= libVISU

# ------------------------------------------------------------------------
# 	C Compiler options 
# ------------------------------------------------------------------------

CC 		= cc
CFLAGS 		= -O
DEFINES 	=  -DVISU_LIBRARY=\"$(VISU_LIBRARY)\"
SHLIB_CCFLAGS 	= -KPIC
SHLIB_LDFLAGS 	= -shared
SHLIB_LD 	= cc
SHLIB_SUFFIX 	= .so.$(MAJOR_VERSION)
SHARED_LIBRARY 	= $(LIBNAME)$(SHLIB_SUFFIX)
TOPDIR 		= /usr/local/pkg/tcl/visu
LIBDIR 		= /usr/local/pkg/tcl/visu/lib
VISU_LIBRARY 	= /usr/local/pkg/tcl/visu/lib/visu

# ------------------------------------------------------------------------
# 	Directories containing Tcl and Tk include files and libraries
# ------------------------------------------------------------------------

TCL_INCLUDE 	= -I/usr/local/pkg/tcl/include
TK_INCLUDE 	= -I/usr/local/pkg/tcl/include
X_INCLUDE 	= 

# ------------------------------------------------------------------------
# 	Don't edit anything beyond this point
# ------------------------------------------------------------------------

OBJS = 	colors.o \
	lut.o \
	shared_colors.o \
	tkPictImgFmtRAW.o \
	tkPictImgFmtGIF.o \
	tkPictImgFmtVIEW.o \
	tkPictImgFmtPPM.o \
	tkPictImgFmtVIFF.o \
	tkImgPict.o

INCLUDES 	= -I. $(TK_INCLUDE) $(TCL_INCLUDE) $(X_INCLUDE)
CC_SWITCHES	= $(SHLIB_CCFLAGS) $(CFLAGS) $(DEFINES) $(INCLUDES)
INSTALL 	= /usr/bsd/install -c
INSTALL_DATA 	= $(INSTALL) -m 644
SHELL 		= /bin/sh
RM 		= rm -f
srcdir 		= ./..

all: $(SHARED_LIBRARY)

$(SHARED_LIBRARY):  $(OBJS)
	$(RM) $@
	$(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS)

install: install-dirs
	-if test -f $(SHARED_LIBRARY) ; then \
	    $(INSTALL_DATA) $(SHARED_LIBRARY) $(LIBDIR) ; \
	fi

install-dirs:
	@for i in $(TOPDIR) $(LIBDIR) ; do \
	    if test ! -d $$i ; then \
		mkdir $$i ; \
	    fi ; \
	done

clean:
	$(RM) $(OBJS) $(LIBNAME)* *\~ "#"* 

# ------------------------------------------------------------------------
# 	in lieu of viewpath-ing...
#
colors.o: 	$(srcdir)/colors.c 
	$(CC) -c $(CC_SWITCHES) $?
lut.o: 		$(srcdir)/lut.c
	$(CC) -c $(CC_SWITCHES) $?
shared_colors.o: $(srcdir)/shared_colors.c
	$(CC) -c $(CC_SWITCHES) $?
tkPictImgFmtRAW.o: $(srcdir)/tkPictImgFmtRAW.c
	$(CC) -c $(CC_SWITCHES) $?
tkPictImgFmtGIF.o: $(srcdir)/tkPictImgFmtGIF.c
	$(CC) -c $(CC_SWITCHES) $?
tkPictImgFmtVIEW.o: $(srcdir)/tkPictImgFmtVIEW.c
	$(CC) -c $(CC_SWITCHES) $?
tkPictImgFmtPPM.o: $(srcdir)/tkPictImgFmtPPM.c
	$(CC) -c $(CC_SWITCHES) $?
tkPictImgFmtVIFF.o: $(srcdir)/tkPictImgFmtVIFF.c
	$(CC) -c $(CC_SWITCHES) $?
tkImgPict.o: 	$(srcdir)/tkImgPict.c 
