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