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>
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
#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)
for (i = 0; i < MAX_NR_CONSOLES; i++)
mysisusbs[i] = NULL;
}
-
-#endif /* INCL_CON */
-
-
-
#include <linux/spinlock.h>
#include "sisusb.h"
-
-#ifdef CONFIG_USB_SISUSBVGA_CON
-
#include "sisusb_init.h"
/*********************************************/
return SiSUSBSetMode(SiS_Pr, ModeNo);
}
-
-#endif /* CONFIG_USB_SISUSBVGA_CON */