1SubDir OBOS_TOP src add-ons ; 2 3KernelLd 4 zero 5 : 6 <$(SOURCE_GRIST)!kernel!drivers!common>zero.o 7 kernel.so 8 : 9 $(OBOS_TOP)/src/kernel/ldscripts/$(OBOS_ARCH)/add-on.ld 10 : 11 -Bdynamic -shared 12 : 13 : 14 drivers/dev/zero 15 ; 16 17KernelLd 18 null 19 : 20 <$(SOURCE_GRIST)!kernel!drivers!common>null.o 21 kernel.so 22 : 23 $(OBOS_TOP)/src/kernel/ldscripts/$(OBOS_ARCH)/add-on.ld 24 : 25 -Bdynamic -shared 26 : 27 : 28 drivers/dev/null 29 ; 30 31#KernelLd 32# digit 33# : 34# <$(SOURCE_GRIST)!kernel!drivers!common>digit.o 35# kernel.so 36# : 37# $(OBOS_TOP)/src/kernel/ldscripts/$(OBOS_ARCH)/add-on.ld 38# : 39# -Bdynamic -shared 40# : 41# : 42# drivers/dev/digit 43# ; 44 45KernelLd 46 random 47 : 48 <$(SOURCE_GRIST)!kernel!drivers!random>driver.o 49 kernel.so 50 : 51 $(OBOS_TOP)/src/kernel/ldscripts/$(OBOS_ARCH)/add-on.ld 52 : 53 -Bdynamic -shared 54 : 55 : 56 drivers/dev/random 57 ; 58 59 60# This needs to be fixed once the various headers are fixed. 61#KernelLd 62# ac97 63# : 64# <$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>ac97_multi.o 65# <$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>config.o 66# <$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>debug.o 67# <$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>ich.o 68# <$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>io.o 69# <$(SOURCE_GRIST)!kernel!drivers!audio!ac97!ich>util.o 70# kernel.so 71# : 72# $(OBOS_TOP)/src/kernel/ldscripts/$(OBOS_ARCH)/add-on.ld 73# : 74# -Bdynamic -shared 75# : 76# : 77# addons/drivers/dev/audio/ac97 78# ; 79 80 81SubInclude OBOS_TOP src add-ons input_server ; 82SubInclude OBOS_TOP src add-ons kernel ; 83SubInclude OBOS_TOP src add-ons media ; 84SubInclude OBOS_TOP src add-ons print ; 85SubInclude OBOS_TOP src add-ons translators ; 86SubInclude OBOS_TOP src add-ons decorators ; 87SubInclude OBOS_TOP src add-ons tracker ; 88 89