mirror of https://gitee.com/openkylin/linux.git
usb: sisusb: let files build only when needed
After the previous patch we see, that whole files are ifdeffed depending on CONFIG options. So do not build the files at all if the CONFIG is not enabled. (I.e. move the check from .c to Makefile.) Signed-off-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
022e468e13
commit
0277531df2
|
@ -5,4 +5,5 @@
|
|||
|
||||
obj-$(CONFIG_USB_SISUSBVGA) += sisusbvga.o
|
||||
|
||||
sisusbvga-y := sisusb.o sisusb_init.o sisusb_con.o
|
||||
sisusbvga-y := sisusb.o
|
||||
sisusbvga-$(CONFIG_USB_SISUSBVGA_CON) += sisusb_con.o sisusb_init.o
|
||||
|
|
|
@ -70,8 +70,6 @@
|
|||
#include "sisusb.h"
|
||||
#include "sisusb_init.h"
|
||||
|
||||
#ifdef CONFIG_USB_SISUSBVGA_CON
|
||||
|
||||
#define sisusbcon_writew(val, addr) (*(addr) = (val))
|
||||
#define sisusbcon_readw(addr) (*(addr))
|
||||
#define sisusbcon_memmovew(d, s, c) memmove(d, s, c)
|
||||
|
@ -1534,8 +1532,3 @@ void __init sisusb_init_concode(void)
|
|||
for (i = 0; i < MAX_NR_CONSOLES; i++)
|
||||
mysisusbs[i] = NULL;
|
||||
}
|
||||
|
||||
#endif /* INCL_CON */
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -44,9 +44,6 @@
|
|||
#include <linux/spinlock.h>
|
||||
|
||||
#include "sisusb.h"
|
||||
|
||||
#ifdef CONFIG_USB_SISUSBVGA_CON
|
||||
|
||||
#include "sisusb_init.h"
|
||||
|
||||
/*********************************************/
|
||||
|
@ -955,5 +952,3 @@ int SiSUSBSetVESAMode(struct SiS_Private *SiS_Pr, unsigned short VModeNo)
|
|||
|
||||
return SiSUSBSetMode(SiS_Pr, ModeNo);
|
||||
}
|
||||
|
||||
#endif /* CONFIG_USB_SISUSBVGA_CON */
|
||||
|
|
Loading…
Reference in New Issue