Mercurial > mplayer.hg
annotate drivers/Makefile @ 22675:2a685e4e5e3e
Merge test rules using general pattern.
author | diego |
---|---|
date | Sat, 17 Mar 2007 14:00:34 +0000 |
parents | fbfbc8605371 |
children | b24dce17634d |
rev | line source |
---|---|
22672 | 1 KERNEL_INCLUDES = /lib/modules/`uname -r`/build/include |
3768
fda4c0ea039f
install: target added, based on patch by Jukka Tastula <jukka.tastula@kotinet.com>
arpi
parents:
1395
diff
changeset
|
2 VERSION = $(shell grep UTS_RELEASE $(KERNEL_INCLUDES)/linux/version.h | cut -d '"' -f2) |
fda4c0ea039f
install: target added, based on patch by Jukka Tastula <jukka.tastula@kotinet.com>
arpi
parents:
1395
diff
changeset
|
3 MDIR = /lib/modules/$(VERSION)/misc |
1 | 4 |
22670
e2f00cf0e6c6
Remove pointless variable indirection for -I options.
diego
parents:
22669
diff
changeset
|
5 CFLAGS = -O2 -D__KERNEL__ -DMODULE -I$(KERNEL_INCLUDES) -Wall -include $(KERNEL_INCLUDES)/linux/modversions.h |
22671
99db91e74443
Remove remnants of Linux 2.6 support, the mga_vid.c part was made to
diego
parents:
22670
diff
changeset
|
6 |
22673
40e45742e810
Remove now unnecessary MGA_VID_OBJ variable indirection.
diego
parents:
22672
diff
changeset
|
7 all: mga_vid.o mga_vid_test tdfx_vid.o tdfx_vid_test |
12694
e2fa87f416a2
mga_vid under linux 2.6.x support written by F. O. Tempel, Ed Sweetman, Gergely Nagy among others
alex
parents:
9545
diff
changeset
|
8 |
1 | 9 mga_vid.o: mga_vid.c mga_vid.h |
22654 | 10 $(CC) $(CFLAGS) -c $< |
1 | 11 |
9545
d1bbeae9f46a
tdfx_vid a new kernel driver for tdfx wich let use agp move :)
albeu
parents:
7073
diff
changeset
|
12 tdfx_vid.o: tdfx_vid.c 3dfx.h |
22654 | 13 $(CC) $(CFLAGS) -c $< |
9545
d1bbeae9f46a
tdfx_vid a new kernel driver for tdfx wich let use agp move :)
albeu
parents:
7073
diff
changeset
|
14 |
22675 | 15 %_test: %_test.c |
22650
f1fbb2f0e659
Remove unnecessary include options from compilation command.
diego
parents:
22649
diff
changeset
|
16 $(CC) -O -o $@ $< |
9545
d1bbeae9f46a
tdfx_vid a new kernel driver for tdfx wich let use agp move :)
albeu
parents:
7073
diff
changeset
|
17 |
22673
40e45742e810
Remove now unnecessary MGA_VID_OBJ variable indirection.
diego
parents:
22672
diff
changeset
|
18 install: |
18083 | 19 -mkdir -p $(MDIR) |
22674 | 20 install -m 644 mga_vid.o tdfx_vid.o $(MDIR) |
3768
fda4c0ea039f
install: target added, based on patch by Jukka Tastula <jukka.tastula@kotinet.com>
arpi
parents:
1395
diff
changeset
|
21 depmod -a |
fda4c0ea039f
install: target added, based on patch by Jukka Tastula <jukka.tastula@kotinet.com>
arpi
parents:
1395
diff
changeset
|
22 |
21080 | 23 dep depend: |
1395
a721a2b91d3d
Added StrongARM crosscompiling support by Maksim Krasnyanskiy <maxk at qualcomm.com> and fixed a --datadir bug in configure.
atmos4
parents:
57
diff
changeset
|
24 |
22653
e86fb87c952c
Make strange clean/distclean rules behave in a more standard fashion.
diego
parents:
22652
diff
changeset
|
25 clean: |
22671
99db91e74443
Remove remnants of Linux 2.6 support, the mga_vid.c part was made to
diego
parents:
22670
diff
changeset
|
26 rm -f *.o *~ mga_vid_test tdfx_vid_test |
1 | 27 |
28 distclean: clean | |
12694
e2fa87f416a2
mga_vid under linux 2.6.x support written by F. O. Tempel, Ed Sweetman, Gergely Nagy among others
alex
parents:
9545
diff
changeset
|
29 |
22646 | 30 .PHONY: all install dep depend clean distclean |