

OBJS=audio.o cdXA.o cddata.o hfs.o iso.o proc.o root.o utils.o daemon.o

ALL=cdfs.o

all: $(ALL)

cdfs.o: $(OBJS)
	$(LD) -r $(OBJS) -o $@ 	

$(OBJS) cdfs.o: cdfs.h

.c.o:
	$(CC) $(CFLAGS) -I/usr/src/linux/include -O -Wall -c $< 

.PHONY: clean reload TAGS

clean: 
	-rm -f *.o *~ core TAGS

reload: cdfs.o
	-umount /cdfs
	-rmmod cdfs
	insmod -m cdfs | tail +10 | grep -v ^00000000 | cat /System.map -> /tmp/map
	mount /cdfs

TAGS: 
	etags  *.[ch]
