LS := @ac_path_linux@
KR := @ac_sys_linux_version@
TD := @abs_builddir@
prefix := @prefix@
moddir := /lib/modules/$(KR)/misc
mandir := @mandir@
man4dir := $(mandir)/man4
srcdir := @srcdir@
top_srcdir = @top_srcdir@
VPATH := @srcdir@
SHELL = @SHELL@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
mkdir_p = @mkdir_p@
ifneq ($(findstring 2.4.,$(KR)),)
VM1 :=
else
VM1 := k
endif
all: modules
modules: pcfclock.$(VM1)o
ifneq ($(KERNELRELEASE),)
obj-m := pcfclock.o
else
pcfclock.$(VM1)o: pcfclock.c
$(MAKE) -C $(LS) SUBDIRS=$(TD) modules
endif
check:
install: install-exec install-data
install-exec: pcfclock.$(VM1)o
$(mkdir_p) $(DESTDIR)$(moddir)
$(INSTALL_DATA) pcfclock.$(VM1)o $(DESTDIR)$(moddir)/pcfclock.$(VM1)o
install-data: pcfclock.4
$(mkdir_p) $(DESTDIR)$(man4dir)
$(INSTALL_DATA) $(srcdir)/pcfclock.4 $(DESTDIR)$(man4dir)/pcfclock.4
uninstall:
rm -f $(DESTDIR)$(moddir)/pcfclock.$(VM1)o
rm -f $(DESTDIR)$(man4dir)/pcfclock.4
clean:
rm -f *.mod.c *.o *.ko .*.cmd
distclean: clean
rm -f Makefile
distdir:
cp -p $(srcdir)/Makefile.in $(srcdir)/pcfclock.c $(srcdir)/pcfclock.4 $(distdir)
.PHONY: check install install-exec install-data uninstall distdir
syntax highlighted by Code2HTML, v. 0.9.1