# Generated automatically from Makefile.in by configure.
# This Makefile is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.

CC = gcc
AWK = mawk
RANLIB = echo 

LIBS = -lXpm -lXm -lXt -lX11
INCDIRS = -I../.. -I../include  -I/usr/local/include  -I/usr/X11R6/include -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include
# WARNINGS = -Wall -Wwrite-strings
FONT24 = 
CFLAGS = -g $(WARNINGS) $(INCDIRS) -DFONT24=\"$(FONT24)\"
DLIB = ../lib/libswt.so.0.1
SLIB = ../lib/libswt.a

target: $(SLIB)
#target: $(DLIB) $(SLIB)

OBJS = \
	swt.o \
	browser.o \
	tree.o \
	header.o \
	groupbox.o \
	statusbar.o \
	toolbar.o \
	util.o \
	resload.o

SRCS = $(OBJS:o=c)

DISTFILES = $(SRCS) copy.xbm copy_mask.xbm link.xbm link_mask.xbm \
	    error.xbm error_mask.xbm Makefile.in

$(DLIB):	$(OBJS)
		$(CC) -shared -o $(DLIB) $(OBJS)

$(SLIB):	$(OBJS)
		ar -r $(SLIB) $(OBJS)
		$(RANLIB) $(SLIB)

clean:
		rm -f $(OBJS) $(LIB) *.bak core

dname:
		mkdir ../../`cat ../../.dname`/swt/motif
		ln $(DISTFILES) ../../`cat ../../.dname`/swt/motif

depend:
	cp Makefile Makefile.bak
	$(AWK) "{ print; } /^# DO NOT DELETE/ { exit; }" < Makefile.bak > Makefile
	$(AWK) '{ print } /^# DO NOT DELETE THIS LINE/ { print ""; exit }' < Makefile.bak > Makefile
	if test "$(CC)" = "gcc" ; then \
           mkdep="gcc -MM";\
        else \
           if test "`uname`" = "SunOS" ; then\
              mkdep="$(CC) -xM";\
           else\
              mkdep="$(CC) -M";\
           fi\
        fi;\
        $$mkdep $(INCDIRS) $(SRCS) >> Makefile

# DO NOT DELETE this line -- it's make depend food

swt.o: swt.c /usr/X11R6/include/Xm/Xm.h \
  /usr/X11R6/include/X11/Intrinsic.h /usr/X11R6/include/X11/Xlib.h \
  /usr/X11R6/include/X11/X.h /usr/X11R6/include/X11/Xfuncproto.h \
  /usr/X11R6/include/X11/Xosdefs.h /usr/X11R6/include/X11/Xutil.h \
  /usr/X11R6/include/X11/Xresource.h /usr/X11R6/include/X11/Core.h \
  /usr/X11R6/include/X11/Composite.h /usr/X11R6/include/X11/Constraint.h \
  /usr/X11R6/include/X11/Object.h /usr/X11R6/include/X11/RectObj.h \
  /usr/X11R6/include/X11/Shell.h /usr/X11R6/include/X11/SM/SMlib.h \
  /usr/X11R6/include/X11/SM/SM.h /usr/X11R6/include/X11/ICE/ICElib.h \
  /usr/X11R6/include/X11/ICE/ICE.h /usr/X11R6/include/X11/Xatom.h \
  /usr/X11R6/include/X11/extensions/Print.h \
  /usr/X11R6/include/X11/Xauth.h /usr/X11R6/include/X11/Xfuncs.h \
  /usr/X11R6/include/Xm/XmStrDefs.h /usr/X11R6/include/X11/StringDefs.h \
  /usr/X11R6/include/Xm/XmStrDefs22.h /usr/X11R6/include/Xm/VirtKeys.h \
  /usr/X11R6/include/Xm/Transfer.h /usr/X11R6/include/Xm/DragC.h \
  /usr/X11R6/include/Xm/Display.h /usr/X11R6/include/Xm/DropSMgr.h \
  /usr/X11R6/include/Xm/Primitive.h /usr/X11R6/include/Xm/Manager.h \
  /usr/X11R6/include/Xm/Gadget.h /usr/X11R6/include/Xm/TxtPropCv.h \
  /usr/X11R6/include/Xm/VendorS.h /usr/X11R6/include/Xm/XmIm.h \
  /usr/X11R6/include/Xm/BulletinB.h /usr/X11R6/include/Xm/CascadeB.h \
  /usr/X11R6/include/Xm/DragDrop.h /usr/X11R6/include/Xm/DragIcon.h \
  /usr/X11R6/include/Xm/DropTrans.h /usr/X11R6/include/Xm/DragOverS.h \
  /usr/X11R6/include/Xm/DrawingA.h /usr/X11R6/include/Xm/FileSB.h \
  /usr/X11R6/include/Xm/Label.h /usr/X11R6/include/Xm/MainW.h \
  /usr/X11R6/include/Xm/MessageB.h /usr/X11R6/include/Xm/Protocols.h \
  /usr/X11R6/include/Xm/AtomMgr.h /usr/X11R6/include/Xm/PushB.h \
  /usr/X11R6/include/Xm/RowColumn.h /usr/X11R6/include/Xm/ScrollBar.h \
  /usr/X11R6/include/Xm/ScrolledW.h /usr/X11R6/include/Xm/Separator.h \
  /usr/X11R6/include/Xm/Text.h /usr/X11R6/include/Xm/TextF.h \
  /usr/X11R6/include/Xm/ToggleB.h /usr/X11R6/include/X11/keysym.h \
  /usr/X11R6/include/X11/keysymdef.h /usr/X11R6/include/X11/IntrinsicP.h \
  /usr/X11R6/include/X11/CoreP.h /usr/X11R6/include/X11/CompositeP.h \
  /usr/X11R6/include/X11/ConstrainP.h /usr/X11R6/include/X11/ObjectP.h \
  /usr/X11R6/include/X11/RectObjP.h /usr/X11R6/include/X11/cursorfont.h \
  /usr/X11R6/include/GL/gl.h /usr/X11R6/include/GL/glext.h \
  /usr/X11R6/include/GL/glx.h /usr/X11R6/include/GL/glxtokens.h \
  /usr/X11R6/include/GL/glxext.h ../../config.h ../include/swt.h \
  ../include/keycodes.h ../include/swttypedef.h ../include/swtxinput.h \
  /usr/X11R6/include/X11/extensions/XInput.h \
  /usr/X11R6/include/X11/extensions/XI.h ../../mycsnprintf.h \
  ../../mysnprintf.h copy.xbm copy_mask.xbm link.xbm link_mask.xbm \
  error.xbm error_mask.xbm cursor_none.xbm ../include/stereoview.h \
  swt_structs.h
browser.o: browser.c /usr/X11R6/include/X11/Intrinsic.h \
  /usr/X11R6/include/X11/Xlib.h /usr/X11R6/include/X11/X.h \
  /usr/X11R6/include/X11/Xfuncproto.h /usr/X11R6/include/X11/Xosdefs.h \
  /usr/X11R6/include/X11/Xutil.h /usr/X11R6/include/X11/Xresource.h \
  /usr/X11R6/include/X11/Core.h /usr/X11R6/include/X11/Composite.h \
  /usr/X11R6/include/X11/Constraint.h /usr/X11R6/include/X11/Object.h \
  /usr/X11R6/include/X11/RectObj.h ../../config.h ../include/swt.h \
  ../include/keycodes.h ../include/swttypedef.h
tree.o: tree.c ../include/swt.h ../include/keycodes.h \
  ../include/swttypedef.h
header.o: header.c ../include/swt.h ../include/keycodes.h \
  ../include/swttypedef.h
groupbox.o: groupbox.c ../include/swt.h ../include/keycodes.h \
  ../include/swttypedef.h
statusbar.o: statusbar.c ../include/swt.h ../include/keycodes.h \
  ../include/swttypedef.h
toolbar.o: toolbar.c ../../config.h ../include/swt.h \
  ../include/keycodes.h ../include/swttypedef.h
util.o: util.c ../include/swt.h ../include/keycodes.h \
  ../include/swttypedef.h
resload.o: resload.c ../include/swt.h ../include/keycodes.h \
  ../include/swttypedef.h ../include/res.h
