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:
Jiri Slaby 2019-01-22 16:12:01 +01:00 committed by Greg Kroah-Hartman
parent 022e468e13
commit 0277531df2
3 changed files with 2 additions and 13 deletions

View File

@ -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

View File

@ -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 */

View File

@ -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 */