# Makefile for xmsql

CC	= gcc
#CFLAGS	= -c -g
CFLAGS	= -c -O2   
LIBS	= -lXaw -lXt -lX11
MSQLINCDIR = /usr/opt/Minerva/include
MSQLLIBDIR = /usr/opt/Minerva/lib
LIBMSQL = -lmsql
 


xmsql : xmsql.o xappwin.o xwidgets.o callbacks.o format.o flist.o dirlist.o
	$(CC) -o xmsql -L$(MSQLLIBDIR)\
              xmsql.o xappwin.o xwidgets.o callbacks.o format.o flist.o dirlist.o\
              $(LIBMSQL) $(LIBS)

xwidgets.o : xwidgets.c 
	$(CC) $(CFLAGS) xwidgets.c

format.o : format.c
	$(CC) $(CFLAGS) -I$(MSQLINCDIR) format.c

callbacks.o : callbacks.c format.o common.h 
	$(CC) $(CFLAGS) -I$(MSQLINCDIR) callbacks.c
        
xappwin.o : xappwin.c common.h
	$(CC) $(CFLAGS) xappwin.c
        
xmsql.o : xmsql.c common.h
	$(CC) $(CFLAGS) xmsql.c

flist.o : flist.c
	$(CC) $(CFLAGS) flist.c

dirlist.o : dirlist.c
	$(CC) $(CFLAGS) dirlist.c

