# Generated automatically from Makefile.in by configure.
#####################################################################
#        makefile for codaEditor                                    #
#####################################################################
CODA_LIB   = /usr/local/coda/2.5/Linux/lib
CODA_BIN   = /usr/local/coda/2.5/Linux/bin
COMMON_INC = /usr/local/coda/2.5/common/include

CC      = gcc

CFLAGS  =  -I/usr/X11R6/include  -I. -Ilib -I$(COMMON_INC)

LIBS    =  -L. -lCedit -lCREG -L/usr/X11R6/lib -lXm -lXp -L/usr/X11R6/lib -lXpm -lXext -lXt -lX11 -lXmu  -L$(CODA_LIB) -lmsql -lm -lnsl -lresolv -ldl -lieee -lm

OSTYPE  = Linux

INSTALL  = ../install.sh -c

LIBDIRS = lib

OBJS = Editor_toplevel.o Editor_cmd_btns.o Editor_graph.o \
	Editor_graph_cmd.o Editor_menu.o Editor_pixmap.o \
	Editor_icon_box.o Editor_xmisc.o \
	Editor_zoom.o Editor_drawing.o XcodaXpm.o \
	Editor_converter.o \
	Editor_misc.o Editor_color.o Editor_syntax_checker.o \
	Editor_color_sel.o Editor_widget_poll.o \
	Editor_miscinfo.o Editor_manager.o \
	Editor_database.o Editor_dbaseSel.o \
	Editor_configSel.o Editor_rmdbaseSel.o \
	Editor_newConfig.o Editor_rmconfigSel.o \
	Editor_opendbaseDialog.o Editor_script_dialog.o

OBJS2 = lib/MixedLabel.o lib/XmTabs.o lib/Ruler.o lib/rotated.o lib/strarray.o

all: codaedit

install: codaedit
	$(INSTALL) codaedit $(CODA_BIN)/cedit
	$(INSTALL) libCedit.a $(CODA_LIB)
	$(INSTALL) cedit.h $(CODA)/common/include
	$(INSTALL) lib/XmTabs.h $(CODA)/common/include

codaedit: subdirs $(OBJS) libCedit.a
	rm -f $@
	$(CC) -o $@ $(OBJS) $(LIBS) 

libCedit.a: subdirs $(OBJS) Editor_widget.o
	rm -f $@
	ar ruv $@ Editor_widget.o $(OBJS) $(OBJS2)
	if test -f /usr/bin/ranlib -o -f /bin/ranlib; then ranlib $@;fi

subdirs:
	@for dir in $(LIBDIRS) ;\
	do \
	cd $$dir; \
	$(MAKE); \
	cd ..; \
	done
.c.o:
	rm -f $@	
	$(CC) -c $(CFLAGS) $< -o $@

clean:
	rm -f *.o codaedit *~ core ./lib/*.o ./lib/*.a ./lib/$(OSTYPE)/*.a
