#
# CP/M filesystem in userspace
#

CC =		gcc
CFLAGS =	-g -c -D_FILE_OFFSET_BITS=64 -DDISKDEFS=\"/usr/share/cpmtools/diskdefs\" -DFORMAT=\"memotech-type18\"

.c.o:
		$(CC) $(CFLAGS) $*.c

#

cpmfuse:	cpmfuse.o cpmfs.o device_posix.o
		cc -g -o cpmfuse cpmfuse.o cpmfs.o device_posix.o -lfuse

cpmfuse.o:	cpmfuse.c config.h device.h cpmfs.h

cpmfs.o:	cpmfs.c config.h device.h cpmdir.h cpmfs.h

device_posix.o:	device_posix.c config.h device.h

# Install

IDIR =		/usr/local/bin

install:
		cp cpmfuse $(IDIR)

# Package

package:
		zip -q -r cpmfuse.zip *
		zip -q -d cpmfuse.zip *.bak */*.bak *.o

# Website

website:	package
		cp doc/* cpmfuse.zip /pub/cpmfuse
		rm /pub/cpmfuse/*.bak

