# file Makefile
#      ========
#
# version 13, 15-Jul-2005
#
# Makefile of directory $SH_ROOT/source/img
# K. Stammler, 7-Mar-95

CFLAGS      = $(SH_CCOPTIONS) -I$(SH_SOURCE) -I$(SH_UTIL) -I$(SH_SOURCE)/newgraph -I$(SH_SOURCE)/foreign -DBASECNST=\"basecnst.h\"
CC          = $(SH_COMPILER)
LD          = $(SH_COMPILER)
LDFLAGS     = -L$(SH_LIB) $(SH_LINKOPTIONS)
#LIBS        = -lmotif -lsource -lm -lMrm -lXm -lXt -lXp -lXext -lX11 $(SH_LINKLIBS) \
#		$(SH_MOTIFLIBS)
LIBS        = -lmotif -lsource -lm -lMrm -lXm -lXt -lXext -lX11 $(SH_LINKLIBS) \
		$(SH_MOTIFLIBS)

ANINAME     = animatrix
PROGNAME		= mapmatrix

LIB_SOURCE	= $(SH_LIB)libsource.a
LIB_MOTIF	= $(SH_LIB)libmotif.a
ALL_IMG_LIBS	= $(LIB_MOTIF) $(LIB_SOURCE)


all:	$(PROGNAME) $(PROGNAME).uid $(ANINAME) $(ANINAME).uid mapslow mapslow.uid

$(LIB_MOTIF):	$(LOCAL_OBJS)
	@echo "Motif-Lib not up to date"

$(LIB_SOURCE):
	@echo "Source-Lib not up to date"

$(PROGNAME):	$(PROGNAME).o $(ALL_IMG_LIBS)
	@echo "Linking $(PROGNAME) ..."
	$(LD) $(PROGNAME).o $(LDFLAGS) $(LIBS) -o $@

$(ANINAME):	$(ANINAME).o $(ALL_IMG_LIBS)
	@echo "Linking $(ANINAME) ..."
	$(LD) $(ANINAME).o $(LDFLAGS) $(LIBS) -o $@

mapslow:	mapslow.o $(ALL_IMG_LIBS)
	@echo "Linking mapslow ..."
	$(LD) mapslow.o $(LDFLAGS) $(LIBS) -o $@

$(PROGNAME).uid:	$(PROGNAME).uil
	(LANG=en; uil -o $@ $(PROGNAME).uil)

$(ANINAME).uid:	$(ANINAME).uil
	(LANG=en; uil -o $@ $(ANINAME).uil)

mapslow.uid:	mapslow.uil
	(LANG=en; uil -o $@ mapslow.uil)


clean:
	-@rm $(PROGNAME).o $(PROGNAME) $(PROGNAME).uid $(ANINAME).o $(ANINAME) $(ANINAME).uid mapslow mapslow.o mapslow.uid

depend:
	makedepend -s "# DO NOT DELETE" -- $(CFLAGS) -- mapmatrix.c animatrix.c mapslow.c

# DO NOT DELETE

mapmatrix.o: /usr/include/stdio.h /usr/include/features.h
mapmatrix.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
mapmatrix.o: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/stddef.h
mapmatrix.o: /usr/include/bits/types.h /usr/include/bits/wordsize.h
mapmatrix.o: /usr/include/bits/typesizes.h /usr/include/libio.h
mapmatrix.o: /usr/include/_G_config.h /usr/include/wchar.h
mapmatrix.o: /usr/include/bits/wchar.h /usr/include/gconv.h
mapmatrix.o: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/stdarg.h
mapmatrix.o: /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
mapmatrix.o: /usr/include/math.h /usr/include/bits/huge_val.h
mapmatrix.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
mapmatrix.o: ../basecnst.h /usr/X11R6/include/Xm/Xm.h
mapmatrix.o: /usr/X11R6/include/X11/Intrinsic.h /usr/X11R6/include/X11/Xlib.h
mapmatrix.o: /usr/include/sys/types.h /usr/include/time.h
mapmatrix.o: /usr/X11R6/include/X11/X.h /usr/X11R6/include/X11/Xfuncproto.h
mapmatrix.o: /usr/X11R6/include/X11/Xosdefs.h /usr/X11R6/include/X11/Xutil.h
mapmatrix.o: /usr/X11R6/include/X11/Xresource.h /usr/include/string.h
mapmatrix.o: /usr/X11R6/include/X11/Core.h /usr/X11R6/include/X11/Composite.h
mapmatrix.o: /usr/X11R6/include/X11/Constraint.h
mapmatrix.o: /usr/X11R6/include/X11/Object.h /usr/X11R6/include/X11/RectObj.h
mapmatrix.o: /usr/X11R6/include/X11/Shell.h /usr/X11R6/include/X11/SM/SMlib.h
mapmatrix.o: /usr/X11R6/include/X11/SM/SM.h
mapmatrix.o: /usr/X11R6/include/X11/ICE/ICElib.h
mapmatrix.o: /usr/X11R6/include/X11/ICE/ICE.h /usr/X11R6/include/X11/Xatom.h
mapmatrix.o: /usr/X11R6/include/X11/extensions/Print.h
mapmatrix.o: /usr/X11R6/include/X11/Xauth.h /usr/X11R6/include/X11/Xfuncs.h
mapmatrix.o: /usr/X11R6/include/Xm/XmStrDefs.h
mapmatrix.o: /usr/X11R6/include/X11/StringDefs.h
mapmatrix.o: /usr/X11R6/include/Xm/XmStrDefs22.h
mapmatrix.o: /usr/X11R6/include/Xm/VirtKeys.h
mapmatrix.o: /usr/X11R6/include/Xm/Transfer.h /usr/X11R6/include/Xm/DragC.h
mapmatrix.o: /usr/X11R6/include/Xm/Display.h /usr/X11R6/include/Xm/DropSMgr.h
mapmatrix.o: /usr/X11R6/include/Xm/Primitive.h
mapmatrix.o: /usr/X11R6/include/Xm/Manager.h /usr/X11R6/include/Xm/Gadget.h
mapmatrix.o: /usr/X11R6/include/Xm/TxtPropCv.h
mapmatrix.o: /usr/X11R6/include/Xm/VendorS.h /usr/X11R6/include/Xm/XmIm.h
mapmatrix.o: /usr/X11R6/include/Mrm/MrmPublic.h /usr/X11R6/include/X11/Xmd.h
mapmatrix.o: /usr/X11R6/include/Mrm/MrmDecls.h /usr/include/stdlib.h
mapmatrix.o: /home/sysop/seiscomp/analysis/sh/source/sysbase.h
mapmatrix.o: /home/sysop/seiscomp/analysis/sh/source/fousrdef.h
mapmatrix.o: /home/sysop/seiscomp/analysis/sh/source/cpar.h
mapmatrix.o: ../motif/pixmaps.h ../tcusrdef.h
animatrix.o: /usr/include/stdio.h /usr/include/features.h
animatrix.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
animatrix.o: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/stddef.h
animatrix.o: /usr/include/bits/types.h /usr/include/bits/wordsize.h
animatrix.o: /usr/include/bits/typesizes.h /usr/include/libio.h
animatrix.o: /usr/include/_G_config.h /usr/include/wchar.h
animatrix.o: /usr/include/bits/wchar.h /usr/include/gconv.h
animatrix.o: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/stdarg.h
animatrix.o: /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
animatrix.o: /usr/include/math.h /usr/include/bits/huge_val.h
animatrix.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
animatrix.o: ../basecnst.h /usr/X11R6/include/Xm/Xm.h
animatrix.o: /usr/X11R6/include/X11/Intrinsic.h /usr/X11R6/include/X11/Xlib.h
animatrix.o: /usr/include/sys/types.h /usr/include/time.h
animatrix.o: /usr/X11R6/include/X11/X.h /usr/X11R6/include/X11/Xfuncproto.h
animatrix.o: /usr/X11R6/include/X11/Xosdefs.h /usr/X11R6/include/X11/Xutil.h
animatrix.o: /usr/X11R6/include/X11/Xresource.h /usr/include/string.h
animatrix.o: /usr/X11R6/include/X11/Core.h /usr/X11R6/include/X11/Composite.h
animatrix.o: /usr/X11R6/include/X11/Constraint.h
animatrix.o: /usr/X11R6/include/X11/Object.h /usr/X11R6/include/X11/RectObj.h
animatrix.o: /usr/X11R6/include/X11/Shell.h /usr/X11R6/include/X11/SM/SMlib.h
animatrix.o: /usr/X11R6/include/X11/SM/SM.h
animatrix.o: /usr/X11R6/include/X11/ICE/ICElib.h
animatrix.o: /usr/X11R6/include/X11/ICE/ICE.h /usr/X11R6/include/X11/Xatom.h
animatrix.o: /usr/X11R6/include/X11/extensions/Print.h
animatrix.o: /usr/X11R6/include/X11/Xauth.h /usr/X11R6/include/X11/Xfuncs.h
animatrix.o: /usr/X11R6/include/Xm/XmStrDefs.h
animatrix.o: /usr/X11R6/include/X11/StringDefs.h
animatrix.o: /usr/X11R6/include/Xm/XmStrDefs22.h
animatrix.o: /usr/X11R6/include/Xm/VirtKeys.h
animatrix.o: /usr/X11R6/include/Xm/Transfer.h /usr/X11R6/include/Xm/DragC.h
animatrix.o: /usr/X11R6/include/Xm/Display.h /usr/X11R6/include/Xm/DropSMgr.h
animatrix.o: /usr/X11R6/include/Xm/Primitive.h
animatrix.o: /usr/X11R6/include/Xm/Manager.h /usr/X11R6/include/Xm/Gadget.h
animatrix.o: /usr/X11R6/include/Xm/TxtPropCv.h
animatrix.o: /usr/X11R6/include/Xm/VendorS.h /usr/X11R6/include/Xm/XmIm.h
animatrix.o: /usr/X11R6/include/Mrm/MrmPublic.h /usr/X11R6/include/X11/Xmd.h
animatrix.o: /usr/X11R6/include/Mrm/MrmDecls.h /usr/include/stdlib.h
animatrix.o: /home/sysop/seiscomp/analysis/sh/source/sysbase.h
animatrix.o: /home/sysop/seiscomp/analysis/sh/source/fousrdef.h
animatrix.o: /home/sysop/seiscomp/analysis/sh/source/cpar.h
animatrix.o: ../motif/pixmaps.h ../tcusrdef.h
mapslow.o: /usr/include/stdio.h /usr/include/features.h
mapslow.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
mapslow.o: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/stddef.h
mapslow.o: /usr/include/bits/types.h /usr/include/bits/wordsize.h
mapslow.o: /usr/include/bits/typesizes.h /usr/include/libio.h
mapslow.o: /usr/include/_G_config.h /usr/include/wchar.h
mapslow.o: /usr/include/bits/wchar.h /usr/include/gconv.h
mapslow.o: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/stdarg.h
mapslow.o: /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
mapslow.o: /usr/include/math.h /usr/include/bits/huge_val.h
mapslow.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
mapslow.o: /home/sysop/seiscomp/analysis/sh/source/basecnst.h
mapslow.o: /usr/X11R6/include/Xm/Xm.h /usr/X11R6/include/X11/Intrinsic.h
mapslow.o: /usr/X11R6/include/X11/Xlib.h /usr/include/sys/types.h
mapslow.o: /usr/include/time.h /usr/X11R6/include/X11/X.h
mapslow.o: /usr/X11R6/include/X11/Xfuncproto.h
mapslow.o: /usr/X11R6/include/X11/Xosdefs.h /usr/X11R6/include/X11/Xutil.h
mapslow.o: /usr/X11R6/include/X11/Xresource.h /usr/include/string.h
mapslow.o: /usr/X11R6/include/X11/Core.h /usr/X11R6/include/X11/Composite.h
mapslow.o: /usr/X11R6/include/X11/Constraint.h
mapslow.o: /usr/X11R6/include/X11/Object.h /usr/X11R6/include/X11/RectObj.h
mapslow.o: /usr/X11R6/include/X11/Shell.h /usr/X11R6/include/X11/SM/SMlib.h
mapslow.o: /usr/X11R6/include/X11/SM/SM.h /usr/X11R6/include/X11/ICE/ICElib.h
mapslow.o: /usr/X11R6/include/X11/ICE/ICE.h /usr/X11R6/include/X11/Xatom.h
mapslow.o: /usr/X11R6/include/X11/extensions/Print.h
mapslow.o: /usr/X11R6/include/X11/Xauth.h /usr/X11R6/include/X11/Xfuncs.h
mapslow.o: /usr/X11R6/include/Xm/XmStrDefs.h
mapslow.o: /usr/X11R6/include/X11/StringDefs.h
mapslow.o: /usr/X11R6/include/Xm/XmStrDefs22.h
mapslow.o: /usr/X11R6/include/Xm/VirtKeys.h /usr/X11R6/include/Xm/Transfer.h
mapslow.o: /usr/X11R6/include/Xm/DragC.h /usr/X11R6/include/Xm/Display.h
mapslow.o: /usr/X11R6/include/Xm/DropSMgr.h /usr/X11R6/include/Xm/Primitive.h
mapslow.o: /usr/X11R6/include/Xm/Manager.h /usr/X11R6/include/Xm/Gadget.h
mapslow.o: /usr/X11R6/include/Xm/TxtPropCv.h /usr/X11R6/include/Xm/VendorS.h
mapslow.o: /usr/X11R6/include/Xm/XmIm.h /usr/X11R6/include/Mrm/MrmPublic.h
mapslow.o: /usr/X11R6/include/X11/Xmd.h /usr/X11R6/include/Mrm/MrmDecls.h
mapslow.o: /usr/X11R6/include/X11/cursorfont.h /usr/include/stdlib.h
mapslow.o: /home/sysop/seiscomp/analysis/sh/source/sysbase.h
mapslow.o: /home/sysop/seiscomp/analysis/sh/source/fousrdef.h
mapslow.o: /home/sysop/seiscomp/analysis/sh/source/cpar.h ../motif/pixmaps.h
mapslow.o: /home/sysop/seiscomp/analysis/sh/source/ptusrdef.h
mapslow.o: /home/sysop/seiscomp/analysis/sh/source/tcusrdef.h
