Changes in uspace/Makefile [1d24ad3:405b67c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r1d24ad3 r405b67c 34 34 35 35 DIRS = \ 36 app/barber \ 36 37 app/bdsh \ 37 38 app/bithenge \ 38 39 app/blkdump \ 39 40 app/bnchmark \ 41 app/corecfg \ 40 42 app/devctl \ 41 43 app/dnscfg \ 42 44 app/dnsres \ 45 app/download \ 43 46 app/edit \ 47 app/fdisk \ 48 app/fontviewer \ 44 49 app/getterm \ 45 50 app/init \ … … 47 52 app/kill \ 48 53 app/killall \ 49 app/k log\54 app/kio \ 50 55 app/loc \ 51 56 app/logset \ 57 app/mixerctl \ 52 58 app/mkfat \ 53 59 app/mkexfat \ 54 60 app/mkmfs \ 61 app/modplay \ 62 app/netecho \ 55 63 app/nterm \ 56 64 app/redir \ 65 app/rcutest \ 66 app/rcubench \ 57 67 app/sbi \ 58 68 app/sportdmp \ … … 65 75 app/trace \ 66 76 app/top \ 77 app/untar \ 67 78 app/usbinfo \ 68 79 app/vuhid \ 69 app/netecho \ 70 app/nettest1 \ 71 app/nettest2 \ 72 app/nettest3 \ 80 app/nic \ 73 81 app/ping \ 74 app/ping6 \75 82 app/sysinfo \ 83 app/sysinst \ 76 84 app/mkbd \ 77 85 app/date \ 78 app/ websrv\86 app/vcalc \ 79 87 app/vdemo \ 88 app/viewer \ 80 89 app/vlaunch \ 81 90 app/vterm \ 91 app/df \ 92 app/wavplay \ 93 app/websrv \ 94 app/wifi_supplicant \ 95 srv/audio/hound \ 82 96 srv/clipboard \ 83 97 srv/locsrv \ 84 98 srv/logger \ 99 srv/klog \ 85 100 srv/devman \ 86 101 srv/loader \ 102 srv/net/dhcp \ 87 103 srv/net/dnsrsrv \ 88 104 srv/net/ethip \ 89 105 srv/net/inetsrv \ 90 106 srv/net/loopip \ 107 srv/net/nconfsrv \ 91 108 srv/net/slip \ 92 109 srv/net/tcp \ … … 98 115 srv/bd/file_bd \ 99 116 srv/bd/rd \ 100 srv/bd/part/guid_part \ 101 srv/bd/part/mbr_part \ 117 srv/bd/vbd \ 102 118 srv/fs/exfat \ 103 119 srv/fs/udf \ … … 108 124 srv/fs/locfs \ 109 125 srv/fs/ext4fs \ 126 srv/volsrv \ 110 127 srv/hid/compositor \ 111 128 srv/hid/console \ … … 116 133 srv/hid/remcons \ 117 134 srv/hw/char/s3c24xx_uart \ 118 drv/infrastructure/root \ 119 drv/infrastructure/rootvirt \ 135 srv/hid/rfb \ 136 drv/audio/hdaudio \ 137 drv/audio/sb16 \ 138 drv/root/root \ 139 drv/root/virt \ 120 140 drv/block/ahci \ 121 141 drv/block/ata_bd \ 142 drv/block/ddisk \ 122 143 drv/char/i8042 \ 144 drv/char/pl050 \ 123 145 drv/char/ps2mouse \ 146 drv/char/atkbd \ 124 147 drv/char/xtkbd \ 125 148 drv/test/test1 \ … … 130 153 drv/bus/usb/ohci \ 131 154 drv/bus/usb/uhci \ 132 drv/bus/usb/uhcirh \133 155 drv/bus/usb/usbflbk \ 134 156 drv/bus/usb/usbhid \ … … 139 161 drv/nic/ne2k \ 140 162 drv/nic/e1k \ 141 drv/nic/rtl8139 142 143 ifeq ($(CONFIG_PCC),y) 144 DIRS += \ 145 app/cc \ 146 app/ccom \ 147 app/ccom/mkext \ 148 app/cpp 149 endif 150 151 ifeq ($(CONFIG_BINUTILS),y) 152 DIRS += \ 153 app/binutils 154 endif 155 156 ifeq ($(CONFIG_MSIM),y) 157 DIRS += \ 158 app/msim 159 endif 163 drv/nic/rtl8139 \ 164 drv/nic/rtl8169 \ 165 drv/nic/ar9271 \ 166 drv/platform/icp 160 167 161 168 ## Platform-specific hardware support 162 169 # 163 170 164 ifeq ($(UARCH), amd64)165 DIRS += \ 166 drv/ infrastructure/rootpc \171 ifeq ($(UARCH), $(filter $(UARCH),amd64 ia32 ia64)) 172 DIRS += \ 173 drv/platform/pc \ 167 174 drv/bus/pci/pciintel \ 168 175 drv/bus/isa \ … … 173 180 endif 174 181 175 ifeq ($(UARCH),ia32) 176 DIRS += \ 177 drv/infrastructure/rootpc \ 182 ifeq ($(UARCH), $(filter $(UARCH),mips32 mips32eb)) 183 ifeq ($(MACHINE),msim) 184 DIRS += \ 185 drv/platform/msim 186 else 187 DIRS += \ 188 drv/platform/malta \ 189 drv/bus/pci/pciintel \ 190 drv/bus/isa 191 endif 192 endif 193 194 ifeq ($(UARCH),ppc32) 195 DIRS += \ 196 drv/platform/mac \ 197 drv/bus/pci/pciintel \ 198 srv/hw/bus/cuda_adb 199 endif 200 201 ifeq ($(UARCH),sparc64) 202 DIRS += \ 203 srv/hw/irc/obio 204 ifeq ($(MACHINE),generic) 205 DIRS += \ 206 drv/platform/sun4u \ 178 207 drv/bus/pci/pciintel \ 179 208 drv/bus/isa \ 180 drv/char/ns8250 \ 181 drv/time/cmos-rtc \ 182 srv/hw/irc/apic \ 183 srv/hw/irc/i8259 184 endif 185 186 ifeq ($(UARCH),ppc32) 187 DIRS += \ 188 drv/infrastructure/rootmac \ 189 drv/bus/pci/pciintel \ 190 srv/hw/bus/cuda_adb 191 endif 192 193 ifeq ($(UARCH),sparc64) 194 DIRS += \ 195 srv/hw/irc/obio 209 drv/char/ns8250 210 endif 196 211 endif 197 212 198 213 ifeq ($(UARCH),arm32) 199 214 DIRS += \ 200 drv/infrastructure/rootamdm37x \ 201 drv/fb/amdm37x_dispc 215 drv/platform/amdm37x \ 216 drv/fb/amdm37x_dispc \ 217 srv/hw/irc/icp-ic 218 endif 219 220 ## Dynamic linking tests 221 # 222 ifeq ($(CONFIG_BUILD_SHARED_LIBS),y) 223 DIRS += \ 224 app/dltest \ 225 app/dltests 202 226 endif 203 227 … … 209 233 lib/fs \ 210 234 lib/block \ 235 lib/crypto \ 211 236 lib/clui \ 237 lib/dltest \ 238 lib/fdisk \ 212 239 lib/fmtutil \ 213 240 lib/scsi \ 241 lib/compress \ 214 242 lib/softint \ 215 243 lib/softfloat \ … … 217 245 lib/graph \ 218 246 lib/gui \ 247 lib/hound \ 248 lib/http \ 219 249 lib/softrend \ 220 250 lib/draw \ 221 lib/net \ 251 lib/label \ 252 lib/math \ 253 lib/nettl \ 222 254 lib/nic \ 223 255 lib/ext4 \ 256 lib/trackmod \ 257 lib/uri \ 224 258 lib/usb \ 225 259 lib/usbhost \ … … 227 261 lib/usbhid \ 228 262 lib/usbvirt \ 263 lib/pcm \ 264 lib/pcut \ 229 265 lib/bithenge \ 230 lib/posix 266 lib/posix \ 267 lib/ieee80211 231 268 232 269 LIBC_BUILD = $(addsuffix .build,$(LIBC)) … … 234 271 LIBN_BUILD = $(addsuffix .build,$(LIBN)) 235 272 BUILDS := $(addsuffix .build,$(DIRS)) 273 BUILDS_TESTS := $(addsuffix .build-test,$(DIRS) $(LIBS) lib/c) 236 274 237 275 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) … … 239 277 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 240 278 241 all: $(BUILDS) 279 all: $(BUILDS) $(BUILDS_TESTS) 280 281 $(BUILDS_TESTS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) 282 $(MAKE) -C $(basename $@) all-test PRECHECK=$(PRECHECK) 242 283 243 284 clean: $(CLEANS)
Note:
See TracChangeset
for help on using the changeset viewer.