/[openvortex]/alsa/Makefile
ViewVC logotype

Diff of /alsa/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by vizard, Sun Jun 15 21:01:27 2003 UTC revision 1.4 by vizard, Mon Aug 11 00:06:37 2003 UTC
# Line 6  Line 6 
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
# Line 47  endif Line 54  endif
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
# Line 66  include/sound/version.h: include/version Line 76  include/sound/version.h: include/version
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
# Line 112  install-headers: Line 122  install-headers:
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    
# Line 188  mrproper: clean1 Line 198  mrproper: clean1
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
# Line 211  pack: mrproper Line 222  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

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26