From alsa-devel-owner@alsa.jcu.cz  Sun Jul 26 22:25:14 1998
Received: from sandy.force9.co.uk (chrisb@23.usr02.wor.dialup.force9.net [195.166.131.87] (may be forged))
	by marvin.jcu.cz (8.8.8/8.8.8) with ESMTP id WAA31682
	for <alsa-devel@alsa.jcu.cz>; Sun, 26 Jul 1998 22:24:55 +0200
Received: (from chrisb@localhost)
	by sandy.force9.co.uk (8.8.5/8.8.5) id VAA13957
	for alsa-devel@alsa.jcu.cz; Sun, 26 Jul 1998 21:25:21 GMT
From: Chris Butler <chrisb@sandy.force9.co.uk>
Message-Id: <199807262125.VAA13957@sandy.force9.co.uk>
Subject: ./configure --with-cards
To: alsa-devel@alsa.jcu.cz
Date: Sun, 26 Jul 1998 21:25:20 +0000 (UTC)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=ELM901488320-11625-0_
Content-Transfer-Encoding: 7bit
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list


--ELM901488320-11625-0_
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Hi!

The patch below adds a --with-cards option to the configure script.

Basically, this allows you to select which cards you want drivers for,
as it is already beginning to take a while to compile all of them -
when all I need is one.

Notes:

 * The lowlevel code for gus needs some #ifdef's for the card-specific
   parts. (see the sb code as an example)

 * Apart from the sb cards, the dependencies in cards/cards.list are just
   guesses from looking at the included headers

 * This should patch cleanly onto 0.1.4

 * I left the detect module intact - I thought it would be best for that
   to detect all cards - even when drivers aren't installed.


I've also got a larger patch that does a big overhaul of configure.in
the Makefiles which makes it possible to compile in any directory by
having configure create all the Makefiles. The reason it is so big is
because most of it is deleting a Makefile and creating a Makefile.in.

--
Chris Butler <chrisb@sandy.force9.co.uk>


--ELM901488320-11625-0_
Content-Type: application/x-gzip
Content-Disposition: inline; filename="/usr/src/alsa-driver.cards-config.patch.gz"
Content-Transfer-Encoding: base64

H4sICJaRuzUAA2Fsc2EtZHJpdmVyLmNhcmRzLWNvbmZpZy5wYXRjaAC9W/t/2kgO/xn+CpWmWxIe
wYQkhDRpaULbtHltIO3udbuuYwbw1djUjzx63fvbT5rxY2wwuHe9zachMCNpJM1XGmlMh8ZoBDXf
OQfNdLXa0DFumVO3HWO8eaZ9YSPDZOBNZ5vSbDRRrNVq2WyFV44Bb30LmjugNDvNnU5rG5S9vXax
Uqlkyiz0keOtbxJXs9FpNjvKnuB68QJqrb1qGyr4ugcvXhSh4EyhNoKhrW9u/LsIRZhp+pcO6CbT
rGItmNVta2SM67qmT1j4wbTH4VvX0zzfhXD9Og1HvL5nmK6sZ92dMb1Y+SHRV77J3PoUFxBvFfH+
DxRTcK3hkN0aOnPBtO9MdsvMuuAGw9JNf8g2A2ETwRCNas7QVaM5/jHkzNAaCvrEvrOgdgWObXt1
eoF6XSZEGk9zQL/9BrUjnCMjkxS1tXL//Fh937vqn1ycr9eRvD7+BgkZxWE2qDTdtHXNrE9bcxCI
pxYDK54vDCY+vNUsAAUajQ7/hyDZbSyElsSXAlejs70bg6tRbUBFqba3CFuVoWVC7Wf9CHFvmDlj
DoxsB7qn/a561L067kMNd9rwDM00vjGwfW/me0BIdH+6Dt0j9bj36vq8HK+unpyfDKrwsVgJEC3j
KBORCewVK7rmwWGS9dkz6F28KlYe4z84wpkgJnxH8wzbinwAwQYHlF3fs6dIgdtlPsCYWQzp2RBu
HiJ+VsV4Bwuhy4aG94gz8qWEFmmdI0WAfk+D2b9LmzXX0YeGs7nYc3XDivTb3MhwLxLVAV5Hi2sJ
pWRV6rCxyQUVKxsbkM/rxMHX/7RerPytoNeGaAsHDXh2oOfmhGlDIv7b4N89PuboHztsBrWvUFpT
1LXmgVKCNSWAULFijMBjrgdrz+HgAJR98CbMKlYAGCZUieXwUOYCCPmQokScJb6zpZg/lPDYt4Zs
BEKlz3xsrQnfwcX9fvrwRLvRcXo8Mf75xZxa9uyr43r+7d39w7f6Zu1J9+URmvX6zcnbd6dn5xeX
v171B9fvP/z2+z9UVX3y9LPQaxUQSZ2RUazQ7/8NC31mMt0TmULs+nRGBYaAI2Hk79h0vuE4ftX7
9frkqlf+mEqHZD5On/Vfq0dvekfvTs5fl5eojNT6RLPG7Ktve6z87Fn18HAdraAcQE7WbjXDPPjM
EVb68+Ofj+FTKdoPTiJe66aBWPkOOuZ/zMTK56Tcj9VPQiqq1r16rX44GbwRalWBNu8joNvuDG9S
44MHz0jcIWEs0hlhF+jt8njEDMLHhHGUjATPp0De4h/iFBzcMu3GxCToskCMbMtyOULGVMMkxpB/
pknJdTrV3Dr8UUIN/yiF+rsrBJI5gXl1+FQlWioDVP1WFS4prZF/bjWzVAX04lEXt1d93z0tJ8iq
aS6UW1rnIREHdIJEBDeRxaFNE+QEXFSCQalYYabLEgRBvCckBrFfcjerm7A5Ln0WgRmg8qrXvz4d
lJMsXMEkge4wzPvWOHE0r2dSpY7ObMLlyYQrEoKEULUWmrqPZ6WUNmW/oMFxCqaJkpxA5xIvQKDa
h+7Vedm3HKbbY8sgnxFzR6xJpdXYwtrRImNEJFhogc/CbAeQPAvCgOLsnEfkj5Pznnp9/uv1xaB3
XE6kab7OT8rU2ZlERF24QeTU/PlEEAqnxumlWfsstmNhjuEeTnomXBydE77lDhraFrpTvPKjY0nx
L7TL7CuT04ubgCQN7zHPMIUo2Fpud1rtTmMru8dM8SabAaXd2VbiZmC3qrSgslvdavFOsxhWZ7BW
HlxcHp9crW8mW0Yo1gaYl3uDPhxIRFN7SD3fJjZ6NcPymHOn3bK6jc1crQAZdGPfnWr3q4nYveew
aQ5puqm5rqELwjhhLqbX/KFhc48pO+32CuHuTTufVPdG2Vkha2p/0xyvjpic97WcwQhnkatFWmZf
obwmgleNvLxeVdZjyspBYeWuYHa2EL5piWI/cooLNy9bVrBt+eVF+5wtM9jh/DIjSGTITKIgp9w0
dDJkI2hyCuTwypSi7OQWQ+DLkCNgl1NSjFEhCxPDyfmgd/Wh+74XBsAByJCC19f9s+5vUp1yABFG
VuZKKZMvzmYxwbJ8GVP92NXJHPfSnBlcoCi7/AIFu21S2x7FdWJYN1pDOskN6UQbshk6lFm6QY0f
774HE+Yw2Jj6rrdBJaIGnnaDb7w7xixet1ralIXCFkl4RUXIxJjx2pZonvIe3tCfVuGp4WpPOfPT
mW48BTw8sTVBl2GZ+WD7YDE2JBlY8tPlmTF6mOdG8YJZc+GOmWadktFjeMZrAlLuEJ4Nui/xVVau
mix27yYG1jgzTWeHxUoygArM5X+CdQvTmd9qKNisRuFbwLf8c5Ai6HMBdVvCicArRGS622puKZRw
A8DOzdgzc6uGnxODIgoKBfeGD2tDpd3CI5fCjA+ml8UwpvGlcI9uMWiv0jCUJjNgLlEUBj7jRQFg
UYAgxbqguaQokDlT8N7rtKTLZ6VR3UV806soCahVPZow/Ytop+TLi3qRKsc3ve5x70rtD46PijXq
OC7OX528DobL6QteUXAvp8m4JFrny/FuNeDsl00sdO83Ry6fnVPWe5gxLFUJjZ7j6x46gDofaxh2
WxQ6iFIdgYFhbOhoEjmh2dgmL9AfcQeP6/avX/YHiWvhIqRaleQkGhoVlxgzRHxxPbi8HpQTNRVI
t+PxnbZ0pR0ZRmyAOJh44lXY6OqOMfPcYk2fYA6H3e3tqE6OJVMFHM2KlC/PLoFsmLyyC9o5isXg
nSMrfMDc0J050ETgKp3WVqepZCN4nj11zb3baUlZegs3rrJVbQoUP4Yje/YgXFfW14msVdtrU2Z6
qzm2a2q38O7BZaYGz2aYkO9f/FP36/q3Q2Slmhf3Hj1GNW8Q9HS4gXsDmBiKtbhsrtdT9XJFmkl1
npRGA7kH8WkdEqnBQuLEDtevxArMnfMxp+/Oc1EGzWJwb+boMY1lkqPNc/Tkh0wGPD3mGHAsYqDg
KNLFRqcIhReEadFRlwP6derhqE1+hGNn3Xe9dXpus7Y2FK0ysHvDo755ZOyLRi0PnAM/5oB1mnIF
vNPkKZgTVJc8IcwWM5e1G9tyI7dHfZyym+rj8jRyvJPD1BVkrv56stPJ6mP4qVfzRaFY6/9+9urk
tEchImZUmlHZ/cxGAj0OBEncgoDI1GkBrMQ66ZI2l7ox8mK9V6wQEVayLAxq5bPLa5zkFbBEh13h
Ai47Y6/ih6m5sIzRlwPHMtUKDMuk87cP20sKjcUi5rCrNBKXEAq/hGj8LPAWstt+XsSlm/kMYlEI
5iQWtWgqFMRyEUZASIw/C6YFUfLTgkRokDNIQu9kp3JhQE5xof+yxQn7c4qLPLwoemGF7XL4pncl
n7myhPQ+5rNQljC386FN0D0m7Xj+iNCa1BizxlGfFOBEEUqTSiFRr09rcKLQd6l1l/bmUSi7Nzmy
i0S0IrlIlIW+5omzcRsa7c7WVmd7yc3mYgnJKjCWQKllh6cWfG3z1CJQxR2C9Vi9nivZLDq5Ehd1
KGRZNoKVqcO9qQ3dGe2YhGf3JgZHrf/yuH8pblXcG9xFcSEZ3DZOjXvyMf4dGnw03t1KmnEZbcb1
FRdR4DVhnmuqcEXOIF9IrTzpln6jRt57YYS+FB8BzWooBoSpU257t6O08iExFDB/xrViIDZ3qzvY
T+5WBRAfh54oCe5JSR7DnaKBYiUeSjbCJcoTt7YxpN4Rfc+FqHeO4bEyhB892OBvquBbrjG26KkR
9rrgsHF6aKh5GmCb+S8Cq+17N2VB1X95qZQFZqB2CASUKpyd/Ibdfvf4+ArWYX1fmKc0uH1KM7g2
gI3kU8vGfQN/RvgLtaCFdSfGyCPKTWHqKP5yQP+lslME+mIZNjqSncqOMI0ehDk4YPuOThbj5Je0
0dIgPfyxMBfjZPC2SpeXwCx+XUeGA5DpkVdM2xrDyNTGrrCvtaWQfa2tVmgf/iR1urVNf8pU8fSo
sLkBLvNADIK4/SNDAf4qwl/7aC8PCkC62GThipQ5YhXMD6rF7lQ+LCwmSHCT8G+1CDl+JGTwt1Vh
W6tVVci4VrvabATWcVhs0O3efpG7xr0zPH0CZcCJ4Z3moNsQLultaws9dM1lCB71zQf18uqiEyqn
2z56/YBmMEeoCKT+fjg3m9xRjpLgPHNsMteNSPhF6AGUjganylZruxRN3DhM+xL5dCGWUlopOxlK
tVZppexkK7W7RCk+hlppvulFazvM8x0Lzq9PT/cFNnJmQMwQy9MfEazOfUQlJz7MWy3MfTv5Eh/n
Xp71tqtY6FfoT+vH8l4aVezeY+gpcYsnNgTfqjN9qkaAFNvUVmem9nCj6ej8H2ITSWU5jPLLQ5z8
V3ogX1oRfnAGXDwR8G+OWENK9fSRcoA9ZHo6q99qpkjq/Fq3yaO7omw1q8120GgBcHyLmOheDy72
E6FO3zGhL9QdHkJ7ZbgrHVmY0tgPIyAmaQYkj8qh5F/wYBiN1uF5wIYadqK3ygIRW4lVMLns/1D0
t5JK7sxxLwxT8vzMwT34UoZS/yV8bNw/uf/UAf+LRd80pnqHHsBE/npi1J8Yf1ilKvB9iY9O2aHx
J+EEOkqTaaHWO7847r0PMoO8MZHYCDwHZFe+jKw0OgRESlp9zH1DeGlqLsITlHqjtMDl4XZkcDWX
cynZbEolm5GOjcWMl45d+rFNj1J+htk78/ISMAjZnj9/XpI2w3P02YO0F3QS8OcMYVGkbPOiSNmJ
iqJwZxso5q+MqicZ6jwhRA9vxMFPWQNjHv9ENVsyEYQ12V4Vc3qliREf9D+B6gktllUiUulF8kcO
QxX44AbGw63mMTVROqbV4ClGOOgAytHsusy8n7F5qNJCoMfBy/EeBahIuY6tq3QFLLFyPwX7Ju0v
8QiDguTpGt+YPYqTKi9u+TaJAn6bV7h7ilQBzv/QE6DLozP15PzVhXp52v39ZffoHXxPjl/1ji6u
jvdj56CWIxtLWRW7QoaGcRvPMPjRpPm0PO+U3IG/KKwXBq2wud0UCNpDJO1JVk/ZlGP/F/ItuTg4
6eqTuyr8kj6HJdemZgIfLxYqjsGkSDE2L1CMJ8T9T0VhHgOlEz6tkDT1gyZGx/8CkQuMTAKf/odF
WcL7AjeEKSBQwLBGtsr7HMKcjFE61L5nwTkX+gXK00LOzrqXPxnOkTXSLtWFUb8cwL/D5YMS5/is
u0/tmT+e0JNgz/jqM3j06FHQnkniot3574Txp5AN8RyyiS1WUwqgBQpPtXuVvi6BG9FqKY3GfqY2
EiUeMRLl/wT5eUR8T0Pi+vK091t6Q8WoenpydjJYhbrg4MGleGb9D37OMmGWNwAA

--ELM901488320-11625-0_

--ELM901488320-11625-0_--

