osscore_symbols.inc:
	echo "static const struct modversion_info ____versions[]" >> osscore_symbols.inc
	echo " __attribute__((used))" >> osscore_symbols.inc
	echo "__attribute__((section(\"__versions\"))) = {" >> osscore_symbols.inc
	sed -e "s:^:{:" -e "s:\t:, \":" -e "s:\t\(.\)*:\"},:" < Module.symvers >> osscore_symbols.inc
	echo "};" >> osscore_symbols.inc

MULTIARCH_PATH = /usr/include/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
EXTRA_CFLAGS=-D_KERNEL -I$(KBUILD_EXTMOD)/../core -I$(KBUILD_EXTMOD) -isystem /usr/include -isystem $(MULTIARCH_PATH) -mhard-float 	-isystem $(shell $(CC) --print-file-name=include-fixed)
obj-m +=  oss_ali5455driver.o
obj-m +=  oss_atiaudiodriver.o
obj-m +=  oss_audigylsdriver.o
obj-m += oss_audioloop.o
oss_audioloop-objs := oss_audioloopdriver.o oss_audioloopmodule.o
obj-m +=  oss_audiopcidriver.o
obj-m +=  oss_cmi878xdriver.o
obj-m +=  oss_cmpcidriver.o
obj-m +=  oss_cs4281driver.o
obj-m +=  oss_cs461xdriver.o
obj-m +=  oss_digi96driver.o
obj-m +=  oss_emu10k1xdriver.o
obj-m += oss_envy24.o
oss_envy24-objs := envy24_1010lt.o envy24_6fire.o envy24_default.o envy24_direct.o envy24_ews88d.o envy24_tdif.o oss_envy24driver.o
obj-m += oss_envy24ht.o
oss_envy24ht-objs := envy24ht_ac97.o envy24ht_ap192.o envy24ht_aureon.o envy24ht_julia.o envy24ht_revo51.o envy24ht_revo71.o oss_envy24htdriver.o
obj-m +=  oss_fmediadriver.o
obj-m +=  oss_geodedriver.o
obj-m += oss_hdaudio.o
oss_hdaudio-objs := hdaudio_abit_AA8.o hdaudio_asus_P4B_E.o hdaudio_asus_m9.o hdaudio_codec.o hdaudio_eeepc.o hdaudio_ferrari5k.o hdaudio_generic.o hdaudio_gpio_handlers.o hdaudio_scaleoP.o hdaudio_si3055.o hdaudio_thinkpad_r61.o hdaudio_vaio_vgn.o oss_hdaudiodriver.o
obj-m +=  oss_ichdriver.o
obj-m +=  oss_imuxdriver.o
obj-m += oss_madi.o
oss_madi-objs := madi_mixer.o oss_madidriver.o
obj-m +=  oss_midiloopdriver.o
obj-m +=  oss_midimixdriver.o
obj-m +=  oss_sblivedriver.o
obj-m +=  oss_sbpcidriver.o
obj-m += oss_sbxfi.o
oss_sbxfi-objs := oss_sbxfidriver.o sbxfi_hwaccess.o
obj-m +=  oss_solodriver.o
obj-m +=  oss_tridentdriver.o
obj-m += oss_usb.o
oss_usb-objs := oss_usbdriver.o ossusb_audio.o ossusb_midi.o ossusb_midisport.o ossusb_ymhmidi.o
obj-m += oss_userdev.o
oss_userdev-objs := oss_userdevdriver.o oss_userdev_devicepair.o oss_userdevmodule.o
obj-m +=  oss_via823xdriver.o
obj-m +=  oss_via97driver.o
obj-m +=  oss_ymf7xxdriver.o
