|
Revision 2, 1.5 kB
(checked in by nextime, 2 years ago)
|
Initial import, branching from morphix svn
|
- Property svn:executable set to
|
| Line | |
|---|
| 1 |
|
|---|
| 2 |
|
|---|
| 3 |
ifeq ($(KERNELRELEASE), ) |
|---|
| 4 |
KERNELRELEASE = $(shell uname -r) |
|---|
| 5 |
KERNDIR = /lib/modules/$(KERNELRELEASE)/build |
|---|
| 6 |
MODDIR = /lib/modules/$(KERNELRELEASE)/misc |
|---|
| 7 |
THISDIR = $(shell pwd) |
|---|
| 8 |
COWMAJOR= 241 |
|---|
| 9 |
|
|---|
| 10 |
all: cowloop.ko cowrepair cowdev cowsync cowlist |
|---|
| 11 |
|
|---|
| 12 |
cowloop.ko: cowloop.c version.h cowloop.h |
|---|
| 13 |
make -C $(KERNDIR) SUBDIRS=$(THISDIR) -I. -Wall modules |
|---|
| 14 |
|
|---|
| 15 |
cowrepair: cowrepair.c version.h cowloop.h |
|---|
| 16 |
$(CC) -I. -Wall -o cowrepair cowrepair.c |
|---|
| 17 |
|
|---|
| 18 |
cowdev: cowdev.c version.h cowloop.h |
|---|
| 19 |
$(CC) -I. -Wall -o cowdev cowdev.c |
|---|
| 20 |
|
|---|
| 21 |
cowsync: cowsync.c version.h cowloop.h |
|---|
| 22 |
$(CC) -I. -Wall -o cowsync cowsync.c |
|---|
| 23 |
|
|---|
| 24 |
cowlist: cowlist.c version.h cowloop.h |
|---|
| 25 |
$(CC) -I. -Wall -o cowlist cowlist.c |
|---|
| 26 |
|
|---|
| 27 |
install: cowloop.ko cowrepair cowdev cowsync cowlist |
|---|
| 28 |
./gplaccept |
|---|
| 29 |
if [ ! -d $(MODDIR) ]; then mkdir -p $(MODDIR); fi |
|---|
| 30 |
cp cowloop.ko $(MODDIR) |
|---|
| 31 |
/sbin/depmod -a |
|---|
| 32 |
cp cowdev /usr/sbin |
|---|
| 33 |
cp cowrepair /usr/sbin |
|---|
| 34 |
cp cowsync /usr/sbin |
|---|
| 35 |
cp cowlist /usr/sbin |
|---|
| 36 |
cp man/cowloop.4 /usr/share/man/man4 |
|---|
| 37 |
cp man/cowdev.1 /usr/share/man/man1 |
|---|
| 38 |
cp man/cowrepair.1 /usr/share/man/man1 |
|---|
| 39 |
cp man/cowlist.1 /usr/share/man/man1 |
|---|
| 40 |
cp man/cowsync.1 /usr/share/man/man1 |
|---|
| 41 |
./makecows $(COWMAJOR) |
|---|
| 42 |
|
|---|
| 43 |
clean: |
|---|
| 44 |
rm -f cowloop.o cowloop.ko cowloop.mod.[co] |
|---|
| 45 |
rm -f cowrepair cowdev cowsync cowlist |
|---|
| 46 |
|
|---|
| 47 |
else |
|---|
| 48 |
|
|---|
| 49 |
obj-m := cowloop.o |
|---|
| 50 |
|
|---|
| 51 |
endif |
|---|