Changes in uspace/Makefile [63f8966:c7dc8ad] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r63f8966 rc7dc8ad 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/klog \41 app/mkfat \42 app/redir \43 app/taskdump \44 app/tester \45 app/tetris \46 app/trace \47 srv/clip \48 srv/devmap \49 srv/loader \50 srv/ns \51 srv/taskmon \52 srv/vfs \53 35 srv/bd/ata_bd \ 54 36 srv/bd/file_bd \ 55 37 srv/bd/gxe_bd \ 56 38 srv/bd/rd \ 57 srv/bd/part/guid_part \ 58 srv/bd/part/mbr_part \ 39 srv/ns \ 40 srv/loader \ 41 srv/fb \ 42 srv/kbd \ 43 srv/console \ 59 44 srv/fs/fat \ 60 45 srv/fs/tmpfs \ 61 46 srv/fs/devfs \ 62 srv/ hid/adb_mouse\63 srv/ hid/char_mouse\64 srv/ hid/fb\65 srv/hid/kbd\66 srv/hw/char/i804267 68 ## Platform-specific hardware support 69 # 70 71 ifneq ($(UARCH),abs32le) 72 DIRS += srv/hid/console73 endif 47 srv/vfs \ 48 srv/devmap \ 49 srv/part/mbr_part \ 50 app/edit \ 51 app/tetris \ 52 app/tester \ 53 app/trace \ 54 app/klog \ 55 app/init \ 56 app/getvc \ 57 app/redir \ 58 app/bdsh 74 59 75 60 ifeq ($(UARCH),amd64) 76 DIRS += srv/ hw/bus/pci61 DIRS += srv/pci 77 62 endif 78 63 79 64 ifeq ($(UARCH),ia32) 80 DIRS += srv/hw/bus/pci 81 endif 82 83 ifeq ($(UARCH),ppc32) 84 DIRS += srv/hw/bus/cuda_adb 65 DIRS += srv/pci 85 66 endif 86 67 87 68 ifeq ($(UARCH),sparc64) 88 69 DIRS += \ 89 srv/ hw/cir/fhc \90 srv/ hw/cir/obio70 srv/cir/fhc \ 71 srv/cir/obio 91 72 endif 92 73 93 ## Networking 94 # 95 96 ifeq ($(CONFIG_NETIF_DP8390),y) 97 DIRS += srv/net/netif/dp8390 98 endif 99 100 NETWORKING_COMMON = \ 101 srv/net/netif/lo \ 102 srv/net/nil/eth \ 103 srv/net/nil/nildummy \ 104 srv/net/net \ 105 srv/net/net/start \ 106 srv/net/socket \ 107 srv/net/app/echo \ 108 srv/net/app/ping \ 109 srv/net/app/nettest1 \ 110 srv/net/app/nettest2 111 112 NETWORKING_MODULAR = \ 113 srv/net/il/arp \ 114 srv/net/il/ip \ 115 srv/net/tl/icmp \ 116 srv/net/tl/udp \ 117 srv/net/tl/tcp 118 119 ## System libraries 120 # 121 122 LIBC = lib/c 74 LIBC = lib/libc 123 75 LIBS = \ 124 lib/ fs \125 lib/ block \76 lib/libfs \ 77 lib/libblock \ 126 78 lib/softint \ 127 lib/softfloat \ 128 129 ifeq ($(UARCH),amd64) 130 LIBS += lib/pci 131 endif 132 133 ifeq ($(UARCH),ia32) 134 LIBS += lib/pci 135 endif 136 79 lib/softfloat 137 80 138 81 LIBC_BUILD = $(addsuffix .build,$(LIBC)) 139 82 LIBS_BUILD = $(addsuffix .build,$(LIBS)) 140 83 141 ifeq ($(CONFIG_NETWORKING),modular) 142 BUILDS := $(addsuffix .build,$(DIRS)) $(addsuffix .build,$(NETWORKING_COMMON)) $(addsuffix .build,$(NETWORKING_MODULAR)) 143 endif 144 145 ifeq ($(CONFIG_NETWORKING),module) 146 BUILDS := $(addsuffix .build,$(DIRS)) $(addsuffix .build,$(NETWORKING_COMMON)) 147 endif 148 149 ifeq ($(CONFIG_NETWORKING),none) 150 BUILDS := $(addsuffix .build,$(DIRS)) 151 endif 152 153 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(NETWORKING_COMMON)) $(addsuffix .clean,$(NETWORKING_MODULAR)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 84 BUILDS := $(addsuffix .build,$(DIRS)) 85 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 154 86 155 87 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(BUILDS) $(CLEANS) clean … … 163 95 164 96 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) 165 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)97 $(MAKE) -C $(basename $@) all 166 98 167 99 $(LIBS_BUILD): $(LIBC_BUILD) 168 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)100 $(MAKE) -C $(basename $@) all 169 101 170 102 $(LIBC_BUILD): 171 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)103 $(MAKE) -C $(basename $@) all
Note:
See TracChangeset
for help on using the changeset viewer.