#
#	makefile for Motif Shell Tools
#

# change INSTALLDIR to reflect the final destination directory.

INSTALLDIR = /usr/local/bin

VERSION = 1.1
FILES = Readme makefile installTools toolTest tapeManager

CINCLUDES = -I. -I/usr/include/X11 -I/usr/include \
	    -I/usr/include/Xm

CC = gcc
#LIBS =	-L/usr/lib -L/usr/lib/X11R5 -L/usr/lib/Motif1.2 -lXm -lXt -lX11 -lm -Bstatic -sys5

LIBS =	   -lX11 -lXm -lXt -lXIE -lXmu

CEXTRAFLAGS = -g # -O #
LEXTRAFLAGS = -g # -s #
#CEXTRAFLAGS = -gyz
#LEXTRAFLAGS =

CFLAGS = -D_NO_PROTO -DMOTIF1_2 $(CEXTRAFLAGS) -DEDITRES

SUNDRYSOURCES = main common

IMAGES = mdisplay medit menter mfileselect \
	 mlist mmenu mmessage mprompt mselect myesno

LINKIMAGES = medit myesno

SOURCES = main.c mdisplay.c menter.c mfileselect.c \
	  mlist.c mmenu.c mmessage.c mprompt.c mselect.c common.c readfile.c

OBJECTS = main.o mdisplay.o menter.o mfileselect.o \
	  mlist.o mmenu.o mmessage.o mprompt.o mselect.o common.o readfile.o

SHELLTOOLS = mshelltools

all:	$(SHELLTOOLS)

$(SHELLTOOLS): $(OBJECTS)
	$(CC) $(LEXTRAFLAGS) -o $@ $(OBJECTS) $(LIBS)

.c.o:
	$(CC) $(CFLAGS) $(CDEBUGFLAGS) $(CINCLUDES) -c $<

$(IMAGES) $(SUNDRYSOURCES): $$@.o

install:
	./installTools $(INSTALLDIR)

deinstall:
	cd $(INSTALLDIR); rm -f $(SHELLTOOLS) $(IMAGES) $(LINKIMAGES)

clean:
	rm -f $(SHELLTOOLS) $(IMAGES) $(LINKIMAGES) *.o core

tar:
	rm -f $(SHELLTOOLS)$(VERSION).tar*
	tar cf $(SHELLTOOLS)$(VERSION).tar  *.h *.c $(FILES)
	compress $(SHELLTOOLS)$(VERSION).tar

tarall:
	rm -f $(SHELLTOOLS)$(VERSION).tar*
	tar cf $(SHELLTOOLS)$(VERSION).tar *
	compress $(SHELLTOOLS)$(VERSION).tar

depend:
	makedepend -- $(CFLAGS) -- $(SOURCES)
# DO NOT DELETE THIS LINE -- make depend depends on it.
