################################################################################
#
# File:         makefile
# RCS:          $Header: makefile,v 1.2 88/09/13 17:19:38 mayer Exp $
# Description:  MAKE-file for Xwebster -- generated by mkmf(1)
# Author:       Niels Mayer, HPLabs
# Created:      Wed Sep  7 16:45:24 1988
# Modified:     Tue Sep 13 15:50:07 1988 (Niels Mayer) mayer@hplnpm
# Language:     MAKE
# Package:      N/A
# Status:       Experimental (Do Not Distribute)
#
# xwebster - dictionary browser
#
# Copyright 1988 Hewlett-Packard Company
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose and without fee is hereby granted, provided
# that the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of HP not be used in advertising or
# publicity pertaining to distribution of the software without specific,
# written prior permission.  HP makes no representations about the
# suitability of this software for any purpose.  It is provided "as is"
# without express or implied warranty.
#
# Please send any improvements, bug fixes, useful modifications, and comments
# to mayer@hplabs.hp.com.
################################################################################

CFLAGS	      = +Nd4000 +Ns4000 -O

DEST	      = .

EXTHDRS	      = /usr/include/X11/Composite.h \
		/usr/include/X11/Constraint.h \
		/usr/include/X11/Core.h \
		/usr/include/X11/Intrinsic.h \
		/usr/include/X11/StringDefs.h \
		/usr/include/X11/X.h \
		/usr/include/X11/Xlib.h \
		/usr/include/X11/Xos.h \
		/usr/include/X11/Xresource.h \
		/usr/include/X11/cursorfont.h \
		/usr/include/Xw/PButton.h \
		/usr/include/Xw/RCManager.h \
		/usr/include/Xw/SText.h \
		/usr/include/Xw/SWindow.h \
		/usr/include/Xw/TextEdit.h \
		/usr/include/Xw/TitleBar.h \
		/usr/include/Xw/VPW.h \
		/usr/include/Xw/Xw.h \
		/usr/include/ctype.h \
		/usr/include/fcntl.h \
		/usr/include/memory.h \
		/usr/include/netdb.h \
		/usr/include/netinet/in.h \
		/usr/include/stdio.h \
		/usr/include/string.h \
		/usr/include/strings.h \
		/usr/include/sys/file.h \
		/usr/include/sys/ioctl.h \
		/usr/include/sys/socket.h \
		/usr/include/sys/time.h \
		/usr/include/sys/types.h \
		/usr/include/time.h

HDRS	      = user_prefs.h \
		xwebster.h

INSTALL	      = install

LD	      = cc

LDFLAGS	      =

LIBS	      = /usr/lib/libXw.a \
		/usr/lib/libXt.a \
		/usr/lib/libX11.a

MAKEFILE      = makefile

OBJS	      = controlpanel.o \
		display_def.o \
		wordlist.o \
		xwebster.o

PRINT	      = pr

PROGRAM       = xwebster

SHELL	      = /bin/sh

SRCS	      = controlpanel.c \
		display_def.c \
		wordlist.c \
		xwebster.c

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS) $(LIBS)
		@echo "Linking $(PROGRAM) ..."
		@$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
		@echo "done"

clean:;		@rm -f $(OBJS) core

clobber:;	@rm -f $(OBJS) $(PROGRAM) core tags

depend:;	@mkmf -f $(MAKEFILE) ROOT=$(ROOT)

echo:;		@echo $(HDRS) $(SRCS)

index:;		@ctags -wx $(HDRS) $(SRCS)

install:	$(PROGRAM)
		@echo Installing $(PROGRAM) in $(DEST)
		@-strip $(PROGRAM)
		@if [ $(DEST) != . ]; then \
		(rm -f $(DEST)/$(PROGRAM); $(INSTALL) -f $(DEST) $(PROGRAM)); fi

print:;		@$(PRINT) $(HDRS) $(SRCS)

tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)

update:		$(DEST)/$(PROGRAM)

$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
		@$(MAKE) -f $(MAKEFILE) ROOT=$(ROOT) DEST=$(DEST) install
###
controlpanel.o: xwebster.h /usr/include/X11/Xos.h /usr/include/sys/types.h \
	/usr/include/string.h /usr/include/strings.h /usr/include/fcntl.h \
	/usr/include/sys/file.h /usr/include/time.h /usr/include/sys/time.h \
	/usr/include/X11/StringDefs.h /usr/include/X11/Intrinsic.h \
	/usr/include/X11/Xlib.h /usr/include/X11/X.h \
	/usr/include/X11/Xresource.h /usr/include/X11/Core.h \
	/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
	/usr/include/Xw/Xw.h user_prefs.h /usr/include/stdio.h \
	/usr/include/sys/socket.h /usr/include/sys/ioctl.h \
	/usr/include/Xw/PButton.h /usr/include/Xw/SText.h \
	/usr/include/Xw/TextEdit.h /usr/include/Xw/TitleBar.h
display_def.o: xwebster.h /usr/include/X11/Xos.h /usr/include/sys/types.h \
	/usr/include/string.h /usr/include/strings.h /usr/include/fcntl.h \
	/usr/include/sys/file.h /usr/include/time.h /usr/include/sys/time.h \
	/usr/include/X11/StringDefs.h /usr/include/X11/Intrinsic.h \
	/usr/include/X11/Xlib.h /usr/include/X11/X.h \
	/usr/include/X11/Xresource.h /usr/include/X11/Core.h \
	/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
	/usr/include/Xw/Xw.h user_prefs.h /usr/include/Xw/SText.h \
	/usr/include/Xw/SWindow.h /usr/include/Xw/TextEdit.h
wordlist.o: xwebster.h /usr/include/X11/Xos.h /usr/include/sys/types.h \
	/usr/include/string.h /usr/include/strings.h /usr/include/fcntl.h \
	/usr/include/sys/file.h /usr/include/time.h /usr/include/sys/time.h \
	/usr/include/X11/StringDefs.h /usr/include/X11/Intrinsic.h \
	/usr/include/X11/Xlib.h /usr/include/X11/X.h \
	/usr/include/X11/Xresource.h /usr/include/X11/Core.h \
	/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
	/usr/include/Xw/Xw.h user_prefs.h /usr/include/Xw/SWindow.h \
	/usr/include/Xw/RCManager.h /usr/include/Xw/PButton.h
xwebster.o: xwebster.h /usr/include/X11/Xos.h /usr/include/sys/types.h \
	/usr/include/string.h /usr/include/strings.h /usr/include/fcntl.h \
	/usr/include/sys/file.h /usr/include/time.h /usr/include/sys/time.h \
	/usr/include/X11/StringDefs.h /usr/include/X11/Intrinsic.h \
	/usr/include/X11/Xlib.h /usr/include/X11/X.h \
	/usr/include/X11/Xresource.h /usr/include/X11/Core.h \
	/usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
	/usr/include/Xw/Xw.h user_prefs.h /usr/include/stdio.h \
	/usr/include/ctype.h /usr/include/sys/socket.h \
	/usr/include/sys/ioctl.h /usr/include/netinet/in.h \
	/usr/include/netdb.h /usr/include/memory.h /usr/include/Xw/VPW.h \
	/usr/include/X11/cursorfont.h
