Changeset c47e1a8 in mainline for uspace/Makefile
- Timestamp:
- 2010-05-21T07:50:04Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d51ee2b
- Parents:
- cf8cc36 (diff), 15b592b (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
rcf8cc36 rc47e1a8 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 \ 43 app/sbi \ 44 app/stats \ 42 45 app/shutters \ 43 46 app/taskdump \ 47 app/tasks \ 44 48 app/tester \ 45 49 app/test_serial \ 46 50 app/tetris \ 47 51 app/trace \ 52 app/top \ 48 53 srv/clip \ 49 54 srv/devmap \ … … 64 69 srv/fs/devfs \ 65 70 srv/hid/adb_mouse \ 66 srv/hid/console \67 71 srv/hid/char_mouse \ 68 72 srv/hid/fb \ 69 73 srv/hid/kbd \ 70 srv/hw/char/i8042 74 srv/hw/char/i8042 \ 75 srv/hw/netif/dp8390 \ 76 srv/net/cfg \ 77 srv/net/netif/lo \ 78 srv/net/il/arp \ 79 srv/net/il/ip \ 80 srv/net/tl/icmp \ 81 srv/net/tl/udp \ 82 srv/net/tl/tcp \ 83 srv/net/net \ 84 srv/net/netstart \ 85 app/netecho \ 86 app/nettest1 \ 87 app/nettest2 \ 88 app/ping 89 90 ## Networking 91 # 92 93 ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y) 94 LIBN = \ 95 srv/net/nil/eth \ 96 srv/net/nil/nildummy 97 else 98 DIRS += \ 99 srv/net/nil/eth \ 100 srv/net/nil/nildummy 101 endif 102 103 ## Platform-specific hardware support 104 # 105 106 ifneq ($(UARCH),abs32le) 107 DIRS += srv/hid/console 108 endif 71 109 72 110 ifeq ($(UARCH),amd64) 73 DIRS += srv/dd 74 # DIRS += srv/hw/bus/pci 111 DIRS += srv/hw/bus/pci 75 112 endif 76 113 77 114 ifeq ($(UARCH),ia32) 78 DIRS += srv/dd79 115 DIRS += srv/drivers/rootia32 80 116 DIRS += srv/drivers/pciintel … … 90 126 ifeq ($(UARCH),sparc64) 91 127 DIRS += \ 92 srv/dd \93 128 srv/hw/cir/fhc \ 94 129 srv/hw/cir/obio 95 130 endif 96 131 97 LIBC = lib/libc 132 ## System libraries 133 # 134 135 LIBC = lib/c 98 136 LIBS = \ 99 lib/libfs \ 100 lib/libblock \ 137 lib/fs \ 138 lib/block \ 139 lib/clui \ 101 140 lib/softint \ 102 141 lib/softfloat \ 103 lib/libdrv 142 lib/drv \ 143 lib/socket \ 144 lib/net 104 145 105 146 ifeq ($(UARCH),amd64) 106 LIBS += lib/ libpci147 LIBS += lib/pci 107 148 endif 108 149 109 150 ifeq ($(UARCH),ia32) 110 LIBS += lib/ libpci151 LIBS += lib/pci 111 152 endif 112 153 … … 114 155 LIBC_BUILD = $(addsuffix .build,$(LIBC)) 115 156 LIBS_BUILD = $(addsuffix .build,$(LIBS)) 157 LIBN_BUILD = $(addsuffix .build,$(LIBN)) 158 BUILDS := $(addsuffix .build,$(DIRS)) 116 159 117 BUILDS := $(addsuffix .build,$(DIRS)) 118 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 160 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 119 161 120 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $( BUILDS) $(CLEANS) clean162 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 121 163 122 164 all: $(BUILDS) … … 127 169 -$(MAKE) -C $(basename $@) clean 128 170 129 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) 171 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) 172 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 173 174 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD) 130 175 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 131 176
Note:
See TracChangeset
for help on using the changeset viewer.