# Tools for the "double" Linux disk compression device driver.
# by Jean-Marc Verbavatz <verbavatz@dsvidf.cea.fr> 11 Jan 1994.

CFLAGS = -O2 -N
LFLAGS = -s
BINDIR = /sbin

all = mkdble dbck dbmount dbumount dbdebug dbstat dbmode
all: $(all)

mkdble: mkdble.o tools.o
	cc $(LFLAGS) -o mkdble mkdble.o tools.o

dbck: dbck.o tools.o lzw.o lzv.o pred.o lzrw2.o lzrw3-a.o
	cc $(LFLAGS) -o dbck dbck.o tools.o lzw.o lzv.o pred.o lzrw2.o lzrw3-a.o

dbmount: dbmount.o
	cc $(LFLAGS) -o dbmount dbmount.o

dbumount: dbumount.o
	cc $(LFLAGS) -o dbumount dbumount.o

dbdebug: dbdebug.o
	cc $(LFLAGS) -o dbdebug dbdebug.o

dbstat: dbstat.o
	cc $(LFLAGS) -o dbstat dbstat.o

dbmode: dbmode.o tools.o
	cc $(LFLAGS) -o dbmode dbmode.o tools.o

mount: mount.o
	cc $(LDFLAGS) -o mount mount.c

clean:
	$(RM) *.o $(all)

install:
	install $(all) $(BINDIR)
