# # CP2101/CP2102/CP2103 USB to Serial Bridge Makefile # # (c) 2005-2006 Silicon Laboratories # # all - builds the modules, same as modules # modules - builds kernel module # install - installs driver # clean - removes all object code # distclean - remove everything resulting from building # mrproper - remove emacs debris # OBJS = cp2101.o SRC = cp2102.c include ./Makefile.config KVER=$(KVER1).$(KVER2).$(KVER3) MODULE=cp2101$(EXT) MODULES_DIR=$(INSTALL_PREFIX)/lib/modules MODULES_VER_DIR=$(MODULES_DIR)/$(KVER) # Rules all: modules clean: rm -f *.o .*.o.flags rm -f *.ko .*.o.cmd .*.ko.cmd *.mod.c rm -rf .tmp_versions distclean: clean mrproper rm -f Makefile.config install: ./installmod $(MODULE) $(MODULES_VER_DIR) $(MODULES_DIR) mrproper: rm -f *~ rm -f Makefile.bak modules: make -C $(LINUX_KERNEL) SUBDIRS="`pwd`" modules