[quickstart] Import v1.00r1 released on 2008/03/06
[quickstart] / quickstart / Makefile
1 #
2 # Makefile borrowed from acer_acpi
3 #
4
5 ifneq ($(KERNELRELEASE),)
6
7 obj-m += quickstart.o
8
9 else
10
11 KERNELVERSION = `uname -r`
12 KERNELSRC := /lib/modules/$(KERNELVERSION)/build
13 KERNELMAJOR = $(shell echo $(KERNELVERSION) | head -c3)
14
15 obj-m += quickstart.o
16
17 INCLUDE = -I$(KERNELSRC)/include
18
19 ifneq ($(KERNELMAJOR), 2.6)
20 exit_24:
21 endif
22
23 all: quickstart.ko
24
25 exit_24:
26         @echo "No support for 2.4 series kernels"
27
28 help:
29         @echo Possible targets:
30         @echo -e all\\t- default target, builds kernel module
31         @echo -e install\\t- copies module binary to /lib/modules/$(KERNELVERSION)/extra/
32         @echo -e clean\\t- removes all binaries and temporary files
33
34 quickstart.ko:
35         $(MAKE) -C $(KERNELSRC) SUBDIRS=$(PWD) modules
36
37 clean:
38         rm -f *~ *.o *.s *.ko *.mod.c .*.cmd Module.symvers
39         rm -rf .tmp_versions
40
41 install:
42         mkdir -p ${DESTDIR}/lib/modules/$(KERNELVERSION)/extra
43         cp -v quickstart.ko ${DESTDIR}/lib/modules/$(KERNELVERSION)/extra/
44         depmod -a
45
46 endif