#		$Id: makefile.in,v 1.3 2005/12/29 22:31:40 remko Exp $
#
#	Makefile for xgrid directory
#	X Windows application xgridedit
#	Contributed by Hugh Fisher, 1992
#
#	Brought under autoconf by Lloyd Parkes, May-2000.

include ../makegmt.macros

CDF	= -L$(NETCDF)/lib -lnetcdf

OBJS= 	xgrid_utility.o xgrid_Xutility.o xgrid_Canvas.o \
	xgrid_Panner.o xgrid_GMTgrid.o xgrid_controls.o \
	xgrid_messages.o

EDITOBJS= xgrid_view.o xgrid_textView.o xgrid_textInput.o

#	Location of GMT and CDF header files

CFLAGS=	$(CC_OPT) $(WIN32) -I$(srcdir) -I$(NETCDF)/include  -I/usr/X11R6/include -g -O2
XLIBS= -lSM -lICE  -L/usr/X11R6/lib -lXaw -lXt -lXmu -lXext -lX11  -L.. -L$(libdir) -lgmt -lpsl -lnetcdf

all:		xgridedit

install:	xgridedit xgridedit-install

xgridedit-install:
		$(INSTALL) xgridedit$(EXE) $(bindir)

uninstall:
		\rm -f $(bindir)/xgridedit$(EXE)

spotless:	clean
		\rm -f makefile config.cache config.log config.status

clean:
		rm -f *.o xgridedit$(EXE) .gmt*

xgridedit:	$(OBJS) $(EDITOBJS) xgridedit.o
		$(CC) $(CFLAGS) xgridedit.o -o xgridedit $(OBJS) \
			$(EDITOBJS) $(CDF) $(XLIBS) $(LIBS) $(LDFLAGS)

xgridedit.o:	xGridEdit.c xgrid_utility.h xgrid_controls.h \
			xgrid_messages.h xgrid_view.h xgrid_textInput.h
		$(CC) $(CFLAGS) -c xGridEdit.c -o xgridedit.o

xgrid_utility.o:	xgrid_utility.h

xgrid_Xutility.o:	xgrid_utility.h xgrid_Xutility.h

xgrid_Canvas.o:		xgrid_Canvas.h xgrid_CanvasP.h

xgrid_Panner.o:		xgrid_Canvas.h xgrid_Panner.h xgrid_PannerP.h

xgrid_GMTgrid.o:	xgrid_utility.h xgrid_GMTgrid.h

xgrid_controls.o:	xgrid_utility.h xgrid_Xutility.h xgrid_controls.h

xgrid_messages.o:	xgrid_utility.h xgrid_Xutility.h xgrid_messages.h

#	xGridEdit

xgrid_textView.o:	xgrid_utility.h xgrid_Xutility.h xgrid_GMTgrid.h \
			xgrid_Canvas.h xgrid_Panner.h xgrid_textView.h

xgrid_textInput.o:	xgrid_utility.h xgrid_Xutility.h xgrid_GMTgrid.h \
			xgrid_textInput.h

xgrid_view.o:		xgrid_utility.h xgrid_Xutility.h xgrid_GMTgrid.h \
			xgrid_view.h
