# # Makefile for CommonBase++ classes # # server specific files must be linked to the # default names (sqlsys.h, sqlsys.C, sqlsvr.C) # CC = gcc CCflags= -g -I. all:: libCB++.a sqlsys.o: sqlsys.C sqlsys.h $(CC) -c $(CCflags) sqlsys.C sqlmisc.o: sqlmisc.C sqlmisc.h cbdefs.h $(CC) -c $(CCflags) sqlmisc.C sqlsvr.o: sqlsvr.C sqlsvr.h sqlmisc.h cbdefs.h $(CC) -c $(CCflags) sqlsvr.C mgrmisc.o: mgrmisc.C mgrmisc.h parser.h sqlmisc.h cbdefs.h $(CC) -c $(CCflags) mgrmisc.C sqlmgr.o: sqlmgr.C sqlmgr.h mgrmisc.h parser.h sqlmisc.h cbdefs.h $(CC) -c $(CCflags) sqlmgr.C libCB++.a: sqlsys.o sqlmisc.o mgrmisc.o sqlsvr.o sqlmgr.o ar ruv libCB++.a sqlsys.o sqlmisc.o mgrmisc.o sqlsvr.o sqlmgr.o ranlib libCB++.a clean: rm -f libCB++.a *.o