CFLAGS+=-Wall `pkg-config --cflags fuse`
CFLAGS+=-DCBMFSVERSION=\"1.0\"
CFLAGS+=-O2
#CFLAGS+=-DDOJDEBUG=1 -g

CXXFLAGS=$(CFLAGS)

PREFIX?=/usr/local

cbmfsmount:	main.o cbmfs_ops.o cbmfs.o fuse_ops.o cbmdisk.o d64.o d64speed.o d64dolphin.o d64prologic.o d71.o d81.o d80.o d82.o
	$(CXX) -o $@ $^ `pkg-config --libs fuse`
	if [ ! -f Makefile.dep ] ; then $(MAKE) dep ; fi

install:	cbmfsmount
	install -m 755 $@ $(PREFIX)/bin

uninstall:
	$(RM) $(PREFIX)/bin/cbmfsmount

clean:
	$(RM) cbmfsmount *.o *~ core Makefile.dep

cvsclean:	clean
	$(RM) *.d?? format.bas .cvsignore
	$(RM) -r CVS

dep:	
	$(CXX) -MM $(CXXFLAGS) *.cpp > Makefile.dep

-include Makefile.dep
