Changes in uspace/Makefile [1ea99cc:caa8a94] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r1ea99cc rcaa8a94 27 27 # 28 28 29 ## Include configuration 29 -include ../Makefile.common 30 -include ../Makefile.config 31 32 ## Common binaries 30 33 # 31 34 32 -include ../Makefile.config33 34 35 DIRS = \ 35 lib/libc \ 36 lib/libfs \ 37 lib/libblock \ 38 lib/softint \ 39 lib/softfloat \ 40 lib/libtest \ 36 app/bdsh \ 37 app/edit \ 38 app/getterm \ 39 app/init \ 40 app/kill \ 41 app/killall \ 42 app/klog \ 43 app/mkfat \ 44 app/redir \ 45 app/sbi \ 46 app/stats \ 47 app/taskdump \ 48 app/tester \ 49 app/tetris \ 50 app/trace \ 51 app/top \ 52 app/netecho \ 53 app/nettest1 \ 54 app/nettest2 \ 55 app/ping \ 56 app/websrv \ 57 app/sysinfo \ 58 srv/clip \ 59 srv/devmap \ 60 srv/devman \ 61 srv/loader \ 62 srv/ns \ 63 srv/taskmon \ 64 srv/vfs \ 41 65 srv/bd/ata_bd \ 42 66 srv/bd/file_bd \ 43 67 srv/bd/gxe_bd \ 44 68 srv/bd/rd \ 45 srv/ns \ 46 srv/loader \ 47 srv/fb \ 48 srv/kbd \ 49 srv/console \ 69 srv/bd/part/guid_part \ 70 srv/bd/part/mbr_part \ 50 71 srv/fs/fat \ 51 72 srv/fs/tmpfs \ 52 73 srv/fs/devfs \ 53 srv/vfs \ 54 srv/devmap \ 55 app/tetris \ 56 app/tester \ 57 app/dltest2 \ 58 app/dload \ 59 app/trace \ 60 app/klog \ 61 app/init \ 62 app/getvc \ 63 app/bdsh 74 srv/hid/adb_mouse \ 75 srv/hid/char_mouse \ 76 srv/hid/s3c24xx_ts \ 77 srv/hid/fb \ 78 srv/hid/kbd \ 79 srv/hw/char/i8042 \ 80 srv/hw/char/s3c24xx_uart \ 81 srv/hw/netif/ne2000 \ 82 srv/net/netif/lo \ 83 srv/net/il/arp \ 84 srv/net/il/ip \ 85 srv/net/tl/icmp \ 86 srv/net/tl/udp \ 87 srv/net/tl/tcp \ 88 srv/net/net \ 89 drv/root \ 90 drv/rootvirt \ 91 drv/test1 \ 92 drv/test2 93 94 ## Networking 95 # 96 97 DIRS += \ 98 srv/net/nil/eth \ 99 srv/net/nil/nildummy 100 101 ## Platform-specific hardware support 102 # 103 104 ifneq ($(UARCH),abs32le) 105 DIRS += srv/hid/console 106 endif 64 107 65 108 ifeq ($(UARCH),amd64) 66 DIRS += srv/pci 109 DIRS += \ 110 drv/rootpc \ 111 drv/pciintel \ 112 drv/isa \ 113 drv/ns8250 \ 114 srv/hw/irc/apic \ 115 srv/hw/irc/i8259 67 116 endif 68 117 69 118 ifeq ($(UARCH),ia32) 70 DIRS += srv/pci 119 DIRS += \ 120 drv/rootpc \ 121 drv/pciintel \ 122 drv/isa \ 123 drv/ns8250 \ 124 srv/hw/irc/apic \ 125 srv/hw/irc/i8259 126 endif 127 128 ifeq ($(UARCH),ppc32) 129 DIRS += srv/hw/bus/cuda_adb 71 130 endif 72 131 73 132 ifeq ($(UARCH),sparc64) 74 133 DIRS += \ 75 srv/ cir/fhc \76 srv/ cir/obio134 srv/hw/irc/fhc \ 135 srv/hw/irc/obio 77 136 endif 78 137 79 ifeq ($(CONFIG_BUILD_SHARED_LIBC), y) 80 DIRS += \ 81 lib/libc/shared \ 82 app/dltest 83 endif 138 ## System libraries 139 # 84 140 141 LIBC = lib/c 142 LIBS = \ 143 lib/fs \ 144 lib/block \ 145 lib/clui \ 146 lib/softint \ 147 lib/softfloat \ 148 lib/drv \ 149 lib/packet \ 150 lib/net 85 151 152 LIBC_BUILD = $(addsuffix .build,$(LIBC)) 153 LIBS_BUILD = $(addsuffix .build,$(LIBS)) 154 LIBN_BUILD = $(addsuffix .build,$(LIBN)) 86 155 BUILDS := $(addsuffix .build,$(DIRS)) 87 CLEANS := $(addsuffix .clean,$(DIRS))88 156 89 .PHONY: all $(BUILDS) $(CLEANS) clean kerninc 157 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 90 158 91 all: ../Makefile.config ../config.h ../config.defs $(BUILDS) 159 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 160 161 all: $(BUILDS) 92 162 93 163 clean: $(CLEANS) … … 96 166 -$(MAKE) -C $(basename $@) clean 97 167 98 $(BUILDS): 99 $(MAKE) -C $(basename $@) all 168 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) 169 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 170 171 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD) 172 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 173 174 $(LIBS_BUILD): $(LIBC_BUILD) 175 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 176 177 $(LIBC_BUILD): 178 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
Note:
See TracChangeset
for help on using the changeset viewer.