#
# makefile
#

CC = gcc

all: 		mydb_io.h mydb.h main.c mydb.o mydb2.o mydb_io.o \
				mydb_index.o mydb_index_io.o
			$(CC) main.c mydb.o mydb2.o mydb_io.o mydb_index.o \
				mydb_index_io.o -o mydb

mydb.o:		mydb.h mydb.c mydb_io.h
			$(CC) -c mydb.c

mydb2.o:	mydb.h mydb2.c mydb_io.h
			$(CC) -c mydb2.c

mydb_io.o:	mydb_io.h mydb_io.c
			$(CC) -c mydb_io.c

mydb_index.o:	mydb.h mydb_index.h mydb_io.h mydb_index_io.h mydb_index.c
				$(CC) -c mydb_index.c

mydb_index_io.o:	mydb.h mydb_index_io.h mydb_index_io.c
					$(CC) -c mydb_index_io.c

clean:		
			/bin/rm -rf *.o core mydb
