Changes in uspace/Makefile [caa8a94:1ea99cc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
rcaa8a94 r1ea99cc 27 27 # 28 28 29 -include ../Makefile.common 29 ## Include configuration 30 # 31 30 32 -include ../Makefile.config 31 33 32 ## Common binaries33 #34 35 34 DIRS = \ 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 \ 35 lib/libc \ 36 lib/libfs \ 37 lib/libblock \ 38 lib/softint \ 39 lib/softfloat \ 40 lib/libtest \ 65 41 srv/bd/ata_bd \ 66 42 srv/bd/file_bd \ 67 43 srv/bd/gxe_bd \ 68 44 srv/bd/rd \ 69 srv/bd/part/guid_part \ 70 srv/bd/part/mbr_part \ 45 srv/ns \ 46 srv/loader \ 47 srv/fb \ 48 srv/kbd \ 49 srv/console \ 71 50 srv/fs/fat \ 72 51 srv/fs/tmpfs \ 73 52 srv/fs/devfs \ 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 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 107 64 108 65 ifeq ($(UARCH),amd64) 109 DIRS += \ 110 drv/rootpc \ 111 drv/pciintel \ 112 drv/isa \ 113 drv/ns8250 \ 114 srv/hw/irc/apic \ 115 srv/hw/irc/i8259 66 DIRS += srv/pci 116 67 endif 117 68 118 69 ifeq ($(UARCH),ia32) 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 70 DIRS += srv/pci 130 71 endif 131 72 132 73 ifeq ($(UARCH),sparc64) 133 74 DIRS += \ 134 srv/ hw/irc/fhc \135 srv/ hw/irc/obio75 srv/cir/fhc \ 76 srv/cir/obio 136 77 endif 137 78 138 ## System libraries 139 # 79 ifeq ($(CONFIG_BUILD_SHARED_LIBC), y) 80 DIRS += \ 81 lib/libc/shared \ 82 app/dltest 83 endif 140 84 141 LIBC = lib/c142 LIBS = \143 lib/fs \144 lib/block \145 lib/clui \146 lib/softint \147 lib/softfloat \148 lib/drv \149 lib/packet \150 lib/net151 85 152 LIBC_BUILD = $(addsuffix .build,$(LIBC))153 LIBS_BUILD = $(addsuffix .build,$(LIBS))154 LIBN_BUILD = $(addsuffix .build,$(LIBN))155 86 BUILDS := $(addsuffix .build,$(DIRS)) 87 CLEANS := $(addsuffix .clean,$(DIRS)) 156 88 157 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 89 .PHONY: all $(BUILDS) $(CLEANS) clean kerninc 158 90 159 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 160 161 all: $(BUILDS) 91 all: ../Makefile.config ../config.h ../config.defs $(BUILDS) 162 92 163 93 clean: $(CLEANS) … … 166 96 -$(MAKE) -C $(basename $@) clean 167 97 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) 98 $(BUILDS): 99 $(MAKE) -C $(basename $@) all
Note:
See TracChangeset
for help on using the changeset viewer.