ifndef EXCHANGE
	EXTRA_CFLAGS=-DRFS_EXCHANGE_D_CHILD=0
else
	EXTRA_CFLAGS=-DRFS_EXCHANGE_D_CHILD=1
endif

all:
	make -C /lib/modules/`uname -r`/build M=$(ROOT_PATH)/redirfs EXTRA_CFLAGS=$(EXTRA_CFLAGS) modules
	cp $(ROOT_PATH)/redirfs/Module.symvers $(ROOT_PATH)/avflt
	make -C /lib/modules/`uname -r`/build M=$(ROOT_PATH)/avflt EXTRA_CFLAGS=-I$(ROOT_PATH)/redirfs modules

install:
	make -C /lib/modules/`uname -r`/build M=$(ROOT_PATH)/redirfs EXTRA_CFLAGS=$(EXTRA_CFLAGS) modules_install
	make -C /lib/modules/`uname -r`/build M=$(ROOT_PATH)/avflt EXTRA_CFLAGS=-I$(ROOT_PATH)/redirfs modules_install

clean:
	make -C /lib/modules/`uname -r`/build M=$(ROOT_PATH)/avflt EXTRA_CFLAGS=$(EXTRA_CFLAGS) EXTRA_CFLAGS=-I$(ROOT_PATH)/redirfs clean
	make -C /lib/modules/`uname -r`/build M=$(ROOT_PATH)/redirfs clean
	
