# Set MSQLBASE to the place where your MiniSQL distribution resides ! # Also set FORMSBASE to the place where your Xforms 0.84 distribution # resides. FORMSBASE = /opt/lib MSQLBASE = /opt/lib/Hughes #MSQLBASE = /usr/local/Hughes CC = gcc CFLAGS = -O -Wall -DAPIENTRY="" -I. -I/usr/openwin/include \ -I$(MSQLBASE)/include -I/opt/include LDFLAGS = -L/usr/openwin/lib -L$(MSQLBASE)/lib -lmsql -L$(FORMSBASE) \ -R$(FORMSBASE) -lforms -lX11 -lm -lsocket -lnsl all: xsqlmenu XSQLMENU.OBJ = Xsql.o XsqlHelpers.o XsqlDialog.o XsqlMain.o RECORD.OBJ = RecordForm.o RecordModify.o RecordInsert.o RecordSearch.o SHOWER.OBJ = ShowerForm.o ShowFields.o ShowSQLQuery.o xsqlmenu: $(XSQLMENU.OBJ) $(RECORD.OBJ) $(SHOWER.OBJ) $(CC) $(CFLAGS) $(XSQLMENU.OBJ) $(RECORD.OBJ) $(SHOWER.OBJ) \ -o $@ $(LDFLAGS) $(XSQLMENU.OBJ): Xsqldefs.h Xsql.h version.h $(RECORD.OBJ): Recorddefs.h Xsqldefs.h Xsql.h $(SHOWER.OBJ): Xsqldefs.h Xsql.h sourcedist: make clean rm -f xsqlmenu xsqlmenu.static cd ..; tar -cvf - Xsqlmenu | gzip -c > xsqlmenu_s.tar.gz clean: rm -f *.o *~ core