all: insanity

insanity: config.o fileio.o getuserpath.o edit.o main.o fileio.h
	gcc -o insanity config.o fileio.o getuserpath.o edit.o main.o 

config.o:
	gcc -c config.c

fileio.o: fileio.h
	gcc -c fileio.c

getuserpath.o:
	gcc -c getuserpath.c

edit.o: fileio.h
	gcc -c edit.c

main.o: fileio.h
	gcc -c main.c

clean:
	rm -rf main.o edit.o getuserpath.o fileio.o config.o
