Changeset c621f4aa in mainline for uspace/Makefile
- Timestamp:
- 2010-07-25T10:11:13Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 377cce8
- Parents:
- 24a2517 (diff), a2da43c (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
r24a2517 rc621f4aa 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/taskdump \ 46 app/tasks \ 43 47 app/tester \ 44 48 app/tetris \ 45 49 app/trace \ 50 app/top \ 46 51 srv/clip \ 47 52 srv/devmap \ … … 60 65 srv/fs/devfs \ 61 66 srv/hid/adb_mouse \ 62 srv/hid/console \63 67 srv/hid/char_mouse \ 64 68 srv/hid/fb \ 65 69 srv/hid/kbd \ 66 srv/hw/char/i8042 70 srv/hw/char/i8042 \ 71 srv/hw/netif/dp8390 \ 72 srv/net/cfg \ 73 srv/net/netif/lo \ 74 srv/net/il/arp \ 75 srv/net/il/ip \ 76 srv/net/tl/icmp \ 77 srv/net/tl/udp \ 78 srv/net/tl/tcp \ 79 srv/net/net \ 80 srv/net/netstart \ 81 app/netecho \ 82 app/nettest1 \ 83 app/nettest2 \ 84 app/ping 85 86 ## Networking 87 # 88 89 ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y) 90 LIBN = \ 91 srv/net/nil/eth \ 92 srv/net/nil/nildummy 93 else 94 DIRS += \ 95 srv/net/nil/eth \ 96 srv/net/nil/nildummy 97 endif 98 99 ## Platform-specific hardware support 100 # 101 102 ifneq ($(UARCH),abs32le) 103 DIRS += srv/hid/console 104 endif 67 105 68 106 ifeq ($(UARCH),amd64) … … 84 122 endif 85 123 86 LIBC = lib/libc 124 ## System libraries 125 # 126 127 LIBC = lib/c 87 128 LIBS = \ 88 lib/libfs \ 89 lib/libblock \ 129 lib/fs \ 130 lib/block \ 131 lib/clui \ 90 132 lib/softint \ 91 133 lib/softfloat \ 134 lib/socket \ 135 lib/net 92 136 93 137 ifeq ($(UARCH),amd64) 94 LIBS += lib/ libpci138 LIBS += lib/pci 95 139 endif 96 140 97 141 ifeq ($(UARCH),ia32) 98 LIBS += lib/ libpci142 LIBS += lib/pci 99 143 endif 100 144 … … 102 146 LIBC_BUILD = $(addsuffix .build,$(LIBC)) 103 147 LIBS_BUILD = $(addsuffix .build,$(LIBS)) 148 LIBN_BUILD = $(addsuffix .build,$(LIBN)) 149 BUILDS := $(addsuffix .build,$(DIRS)) 104 150 105 BUILDS := $(addsuffix .build,$(DIRS)) 106 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 151 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 107 152 108 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $( BUILDS) $(CLEANS) clean153 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 109 154 110 155 all: $(BUILDS) … … 115 160 -$(MAKE) -C $(basename $@) clean 116 161 117 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) 162 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) 163 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 164 165 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD) 118 166 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 119 167
Note:
See TracChangeset
for help on using the changeset viewer.