Changeset 5f70118 in mainline for uspace/Makefile


Ignore:
Timestamp:
2010-01-10T12:16:59Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c77a64f
Parents:
309ede1 (diff), 1ac3a52 (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.
Message:

Merge mainline changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r309ede1 r5f70118  
    3333
    3434DIRS = \
    35         lib/libc \
    36         lib/libfs \
    37         lib/libblock \
    38         lib/softint \
    39         lib/softfloat \
     35        app/bdsh \
     36        app/edit \
     37        app/getterm \
     38        app/init \
     39        app/klog \
     40        app/mkfat \
     41        app/redir \
     42        app/tester \
     43        app/tetris \
     44        app/trace \
     45        srv/clip \
     46        srv/devmap \
     47        srv/loader \
     48        srv/ns \
     49        srv/vfs \
    4050        srv/bd/ata_bd \
    4151        srv/bd/file_bd \
    4252        srv/bd/gxe_bd \
    4353        srv/bd/rd \
    44         srv/ns \
    45         srv/loader \
    46         srv/fb \
    47         srv/kbd \
    48         srv/console \
     54        srv/bd/part/mbr_part \
    4955        srv/fs/fat \
    5056        srv/fs/tmpfs \
    5157        srv/fs/devfs \
    52         srv/vfs \
    53         srv/devmap \
    54         srv/part/mbr_part \
    55         app/tetris \
    56         app/tester \
    57         app/trace \
    58         app/klog \
    59         app/init \
    60         app/getvc \
    61         app/bdsh
     58        srv/hid/console \
     59        srv/hid/c_mouse \
     60        srv/hid/fb \
     61        srv/hid/kbd \
     62        srv/hw/char/i8042
    6263
    6364ifeq ($(UARCH),amd64)
    64         DIRS += srv/pci
     65        DIRS += srv/hw/bus/pci
    6566endif
    6667
    6768ifeq ($(UARCH),ia32)
    68         DIRS += srv/pci
     69        DIRS += srv/hw/bus/pci
    6970endif
    7071
    7172ifeq ($(UARCH),sparc64)
    7273        DIRS += \
    73                 srv/cir/fhc \
    74                 srv/cir/obio
     74                srv/hw/cir/fhc \
     75                srv/hw/cir/obio
    7576endif
    7677
     78LIBC = lib/libc
     79LIBS = \
     80        lib/libfs \
     81        lib/libblock \
     82        lib/softint \
     83        lib/softfloat
     84
     85LIBC_BUILD = $(addsuffix .build,$(LIBC))
     86LIBS_BUILD = $(addsuffix .build,$(LIBS))
     87
    7788BUILDS := $(addsuffix .build,$(DIRS))
    78 CLEANS := $(addsuffix .clean,$(DIRS))
     89CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    7990
    80 .PHONY: all $(BUILDS) $(CLEANS) clean
     91.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(BUILDS) $(CLEANS) clean
    8192
    82 all: ../Makefile.config ../config.h ../config.defs $(BUILDS)
     93all: $(BUILDS)
    8394
    8495clean: $(CLEANS)
     
    8798        -$(MAKE) -C $(basename $@) clean
    8899
    89 $(BUILDS):
    90         $(MAKE) -C $(basename $@) all
     100$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
     101        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     102
     103$(LIBS_BUILD): $(LIBC_BUILD)
     104        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     105
     106$(LIBC_BUILD):
     107        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
Note: See TracChangeset for help on using the changeset viewer.