Subversion Repositories f9daq

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 f9daq 1
TARGET = usmcdrv
2
OBJS = usmcdrv-driver.o
3
MDIR = drivers/misc
4
 
5
EXTRA_CFLAGS = -DEXPORT_SYMTAB
6
CURRENT = $(shell uname -r)
7
KDIR = /lib/modules/$(CURRENT)/build
8
PWD = $(shell pwd)
9
DEST = /lib/modules/$(CURRENT)/kernel/$(MDIR)
10
 
11
obj-m += $(TARGET).o
12
$(TARGET)-objs := usmcpkt.o usmcdrv-driver.o
13
 
14
default:
15
	make -C $(KDIR) SUBDIRS=$(PWD) modules
16
 
17
$(TARGET).o: $(OBJS)
18
	$(LD) $(LD_RFLAG) -r -o $@ $(OBJS)
19
 
20
ifneq (,$(findstring 2.4.,$(CURRENT)))
21
install:
22
	su -c "cp -v $(TARGET).o $(DEST) && /sbin/depmod -a"
23
else
24
install:
25
	su -c "cp -v $(TARGET).ko $(DEST) && /sbin/depmod -a"
26
endif
27
 
28
clean:
29
	-rm -f *.o *.ko .*.cmd .*.flags *.mod.c
30
 
31
-include $(KDIR)/Rules.make