Changes in uspace/Makefile [04c7003f:f63a591d] in mainline
- File:
-
- 1 edited
-
uspace/Makefile (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r04c7003f rf63a591d 27 27 # 28 28 29 ## Include configuration 29 -include ../Makefile.common 30 -include ../Makefile.config 31 32 ## Common binaries 30 33 # 31 32 -include ../Makefile.config33 34 34 35 DIRS = \ … … 40 41 app/mkfat \ 41 42 app/redir \ 42 app/shutters \ 43 app/sbi \ 44 app/stats \ 43 45 app/taskdump \ 46 app/tasks \ 44 47 app/tester \ 45 app/test_serial \46 48 app/tetris \ 47 49 app/trace \ 50 app/top \ 48 51 srv/clip \ 49 52 srv/devmap \ 50 srv/devman \51 srv/drivers/root \52 53 srv/loader \ 53 54 srv/ns \ … … 64 65 srv/fs/devfs \ 65 66 srv/hid/adb_mouse \ 66 srv/hid/console \67 67 srv/hid/char_mouse \ 68 srv/hid/s3c24xx_ts \ 68 69 srv/hid/fb \ 69 70 srv/hid/kbd \ 70 srv/hw/char/i8042 71 srv/hw/char/i8042 \ 72 srv/hw/char/s3c24xx_uart \ 73 srv/hw/netif/dp8390 \ 74 srv/net/cfg \ 75 srv/net/netif/lo \ 76 srv/net/il/arp \ 77 srv/net/il/ip \ 78 srv/net/tl/icmp \ 79 srv/net/tl/udp \ 80 srv/net/tl/tcp \ 81 srv/net/net \ 82 srv/net/netstart \ 83 app/netecho \ 84 app/nettest1 \ 85 app/nettest2 \ 86 app/ping 87 88 ## Networking 89 # 90 91 ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y) 92 LIBN = \ 93 srv/net/nil/eth \ 94 srv/net/nil/nildummy 95 else 96 DIRS += \ 97 srv/net/nil/eth \ 98 srv/net/nil/nildummy 99 endif 100 101 ## Platform-specific hardware support 102 # 103 104 ifneq ($(UARCH),abs32le) 105 DIRS += srv/hid/console 106 endif 71 107 72 108 ifeq ($(UARCH),amd64) 73 DIRS += srv/dd 74 # DIRS += srv/hw/bus/pci 109 DIRS += srv/hw/bus/pci 75 110 endif 76 111 77 112 ifeq ($(UARCH),ia32) 78 DIRS += srv/dd 79 DIRS += srv/drivers/rootia32 80 DIRS += srv/drivers/pciintel 81 DIRS += srv/drivers/isa 82 DIRS += srv/drivers/ns8250 83 # DIRS += srv/hw/bus/pci 113 DIRS += srv/hw/bus/pci 84 114 endif 85 115 … … 90 120 ifeq ($(UARCH),sparc64) 91 121 DIRS += \ 92 srv/dd \93 122 srv/hw/cir/fhc \ 94 123 srv/hw/cir/obio 95 124 endif 96 125 97 LIBC = lib/libc 126 ## System libraries 127 # 128 129 LIBC = lib/c 98 130 LIBS = \ 99 lib/libfs \ 100 lib/libblock \ 131 lib/fs \ 132 lib/block \ 133 lib/clui \ 101 134 lib/softint \ 102 135 lib/softfloat \ 103 lib/libdrv 136 lib/packet \ 137 lib/net 104 138 105 139 ifeq ($(UARCH),amd64) 106 LIBS += lib/ libpci140 LIBS += lib/pci 107 141 endif 108 142 109 143 ifeq ($(UARCH),ia32) 110 LIBS += lib/ libpci144 LIBS += lib/pci 111 145 endif 112 146 … … 114 148 LIBC_BUILD = $(addsuffix .build,$(LIBC)) 115 149 LIBS_BUILD = $(addsuffix .build,$(LIBS)) 150 LIBN_BUILD = $(addsuffix .build,$(LIBN)) 151 BUILDS := $(addsuffix .build,$(DIRS)) 116 152 117 BUILDS := $(addsuffix .build,$(DIRS)) 118 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 153 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 119 154 120 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $( BUILDS) $(CLEANS) clean155 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 121 156 122 157 all: $(BUILDS) … … 127 162 -$(MAKE) -C $(basename $@) clean 128 163 129 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) 164 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) 165 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 166 167 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD) 130 168 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 131 169
Note:
See TracChangeset
for help on using the changeset viewer.
