# make file for building and installing userdev module

all: userdev
	@echo
	@echo !!!! USERDEV module successfully built !!!!
	@echo

helpers.o : helpers.h helpers.c
	gcc -c helpers.c -O

userdev.o : userdev.c userdev.h errors.h ioctls.h common.h helpers.h
	gcc -c userdev.c -O

userdev : helpers.o userdev.o
	ld -r userdev.o helpers.o -o userdev

clean:
	-rm *.o userdev

install:
	insmod ./userdev userdev_major=248

uninstall:
	rmmod userdev
