CC = gcc
CFLAGS = -O2 -Wall -I../../kernel
CPPFLAGS = #-DDEBUG
LDFLAGS = -s

SRCS = arcfs.c arcvfs.c zip.c tgz.c arcvfs.h arcfs.h
DISTS = $(SRCS) README Makefile

arcfs : arcfs.o arcvfs.o zip.o tgz.o

.PHONY : dist dep clean realclean spotless

dep : .depend
.depend : $(SRCS)
	$(CC) $(CFLAGS) -MM *.c > .depend

dist : $(DISTS)
	rm -rf /tmp/arcfs
	mkdir /tmp/arcfs
	cp -a $(DISTS) /tmp/arcfs
	(cd /tmp; tar cfvz - arcfs) >arcfs.tar.gz
	rm -rf /tmp/arcfs

clean :
	rm -f *.o core *~ *.orig *.rej

realclean : clean
	rm -rf arcfs

spotless : realclean
	rm -f .depend

ifeq (.depend,$(wildcard .depend))
include .depend
endif
