6 |
TOPDIR = . |
TOPDIR = . |
7 |
ALSAKERNELDIR = ../alsa-kernel |
ALSAKERNELDIR = ../alsa-kernel |
8 |
|
|
9 |
|
ifndef IGROUP |
10 |
|
IGROUP = root |
11 |
|
endif |
12 |
|
ifndef IUSER |
13 |
|
IUSER = root |
14 |
|
endif |
15 |
|
|
16 |
ifeq (Makefile.conf,$(wildcard Makefile.conf)) |
ifeq (Makefile.conf,$(wildcard Makefile.conf)) |
17 |
include Makefile.conf |
include Makefile.conf |
18 |
else |
else |
54 |
ifeq (y,$(CONFIG_PCMCIA)) |
ifeq (y,$(CONFIG_PCMCIA)) |
55 |
SUBDIRS += pcmcia |
SUBDIRS += pcmcia |
56 |
endif |
endif |
57 |
|
ifeq (y,$(CONFIG_PARISC)) |
58 |
|
SUBDIRS += parisc |
59 |
|
endif |
60 |
CSUBDIRS += include test utils |
CSUBDIRS += include test utils |
61 |
|
|
62 |
.PHONY: all |
.PHONY: all |
63 |
all: compile |
all: compile |
64 |
|
|
65 |
alsa-kernel/Config.in: |
alsa-kernel/sound_core.c: |
66 |
ln -sf $(ALSAKERNELDIR) alsa-kernel |
ln -sf $(ALSAKERNELDIR) alsa-kernel |
67 |
ln -sf alsa-kernel sound |
ln -sf alsa-kernel sound |
68 |
ln -sf alsa-kernel/scripts scripts |
ln -sf alsa-kernel/scripts scripts |
76 |
utils/mod-deps: alsa-kernel/scripts/mod-deps.c alsa-kernel/scripts/mod-deps.h |
utils/mod-deps: alsa-kernel/scripts/mod-deps.c alsa-kernel/scripts/mod-deps.h |
77 |
gcc -Ialsa-kernel/scripts alsa-kernel/scripts/mod-deps.c -o utils/mod-deps |
gcc -Ialsa-kernel/scripts alsa-kernel/scripts/mod-deps.c -o utils/mod-deps |
78 |
|
|
79 |
toplevel.config.in: alsa-kernel/Config.in utils/mod-deps alsa-kernel/scripts/Modules.dep utils/Modules.dep |
toplevel.config.in: alsa-kernel/sound_core.c utils/mod-deps alsa-kernel/scripts/Modules.dep utils/Modules.dep |
80 |
cat alsa-kernel/scripts/Modules.dep utils/Modules.dep | utils/mod-deps --makeconf > toplevel.config.in |
cat alsa-kernel/scripts/Modules.dep utils/Modules.dep | utils/mod-deps --makeconf > toplevel.config.in |
81 |
|
|
82 |
acinclude.m4: alsa-kernel/Config.in utils/mod-deps alsa-kernel/scripts/Modules.dep utils/Modules.dep |
acinclude.m4: alsa-kernel/sound_core.c utils/mod-deps alsa-kernel/scripts/Modules.dep utils/Modules.dep |
83 |
cat alsa-kernel/scripts/Modules.dep utils/Modules.dep | utils/mod-deps --acinclude > acinclude.m4 |
cat alsa-kernel/scripts/Modules.dep utils/Modules.dep | utils/mod-deps --acinclude > acinclude.m4 |
84 |
|
|
85 |
include/config1.h.in: alsa-kernel/Config.in utils/mod-deps alsa-kernel/scripts/Modules.dep utils/Modules.dep |
include/config1.h.in: alsa-kernel/sound_core.c utils/mod-deps alsa-kernel/scripts/Modules.dep utils/Modules.dep |
86 |
cat alsa-kernel/scripts/Modules.dep utils/Modules.dep | utils/mod-deps --include > include/config1.h.in |
cat alsa-kernel/scripts/Modules.dep utils/Modules.dep | utils/mod-deps --include > include/config1.h.in |
87 |
|
|
88 |
all-deps: toplevel.config.in acinclude.m4 include/config1.h.in |
all-deps: toplevel.config.in acinclude.m4 include/config1.h.in |
122 |
ln -sf $(MAINSRCDIR)/include/sound $(DESTDIR)$(prefix)/include/sound; \ |
ln -sf $(MAINSRCDIR)/include/sound $(DESTDIR)$(prefix)/include/sound; \ |
123 |
else \ |
else \ |
124 |
rm -rf $(DESTDIR)$(prefix)/include/sound; \ |
rm -rf $(DESTDIR)$(prefix)/include/sound; \ |
125 |
install -d -m 755 -g root -o root $(DESTDIR)$(prefix)/include/sound; \ |
install -d -m 755 -g $(IGROUP) -o $(IUSER) $(DESTDIR)$(prefix)/include/sound; \ |
126 |
for f in include/sound/*.h; do \ |
for f in include/sound/*.h; do \ |
127 |
install -m 644 -g root -o root $$f $(DESTDIR)$(prefix)/include/sound; \ |
install -m 644 -g $(IGROUP) -o $(IUSER) $$f $(DESTDIR)$(prefix)/include/sound; \ |
128 |
done \ |
done \ |
129 |
fi |
fi |
130 |
|
|
198 |
.PHONY: cvsclean |
.PHONY: cvsclean |
199 |
cvsclean: mrproper |
cvsclean: mrproper |
200 |
rm -f configure snddevices aclocal.m4 acinclude.m4 include/config.h include/config1.h \ |
rm -f configure snddevices aclocal.m4 acinclude.m4 include/config.h include/config1.h \ |
201 |
include/config1.h.in toplevel.config toplevel.config.in alsa-kernel include/sound |
include/config1.h.in toplevel.config toplevel.config.in \ |
202 |
rm -f include/linux |
alsa-kernel sound scripts include/sound |
203 |
|
rm -rf include/linux |
204 |
|
|
205 |
.PHONY: pack |
.PHONY: pack |
206 |
pack: mrproper |
pack: mrproper |
222 |
.PHONY: uninstall |
.PHONY: uninstall |
223 |
uninstall: |
uninstall: |
224 |
rm -rf $(DESTDIR)$(prefix)/include/sound |
rm -rf $(DESTDIR)$(prefix)/include/sound |
225 |
|
ifeq ($(moddir_tree),y) |
226 |
|
rm -rf $(DESTDIR)$(moddir) |
227 |
|
else |
228 |
rm -f $(DESTDIR)$(moddir)/snd*.o $(DESTDIR)$(moddir)/persist.o $(DESTDIR)$(moddir)/isapnp.o |
rm -f $(DESTDIR)$(moddir)/snd*.o $(DESTDIR)$(moddir)/persist.o $(DESTDIR)$(moddir)/isapnp.o |
229 |
|
endif |
230 |
rm -f $(DESTDIR)/sbin/init.d/alsasound |
rm -f $(DESTDIR)/sbin/init.d/alsasound |
231 |
rm -f $(DESTDIR)/etc/rc.d/init.d/alsasound |
rm -f $(DESTDIR)/etc/rc.d/init.d/alsasound |
232 |
rm -f $(DESTDIR)/etc/init.d/alsasound |
rm -f $(DESTDIR)/etc/init.d/alsasound |