Changes in uspace/Makefile [3052ff4:b3d513f] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r3052ff4 rb3d513f  
    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/redir \
     41        app/tester \
     42        app/tetris \
     43        app/trace \
     44        srv/clip \
     45        srv/devmap \
     46        srv/loader \
     47        srv/ns \
     48        srv/vfs \
    4049        srv/bd/ata_bd \
    4150        srv/bd/file_bd \
    4251        srv/bd/gxe_bd \
    4352        srv/bd/rd \
    44         srv/ns \
    45         srv/loader \
    46         srv/fb \
    47         srv/kbd \
    48         srv/console \
     53        srv/bd/part/mbr_part \
    4954        srv/fs/fat \
    5055        srv/fs/tmpfs \
    5156        srv/fs/devfs \
    52         srv/vfs \
    53         srv/devmap \
    54         srv/part/mbr_part \
    55         app/edit \
    56         app/tetris \
    57         app/tester \
    58         app/trace \
    59         app/klog \
    60         app/init \
    61         app/getvc \
    62         app/bdsh
     57        srv/hid/console \
     58        srv/hid/c_mouse \
     59        srv/hid/fb \
     60        srv/hid/kbd \
     61        srv/hw/char/i8042
    6362
    6463ifeq ($(UARCH),amd64)
    65         DIRS += srv/pci
     64        DIRS += srv/hw/bus/pci
    6665endif
    6766
    6867ifeq ($(UARCH),ia32)
    69         DIRS += srv/pci
     68        DIRS += srv/hw/bus/pci
    7069endif
    7170
    7271ifeq ($(UARCH),sparc64)
    7372        DIRS += \
    74                 srv/cir/fhc \
    75                 srv/cir/obio
     73                srv/hw/cir/fhc \
     74                srv/hw/cir/obio
    7675endif
    7776
     77LIBC = lib/libc
     78LIBS = \
     79        lib/libfs \
     80        lib/libblock \
     81        lib/softint \
     82        lib/softfloat
     83
     84LIBC_BUILD = $(addsuffix .build,$(LIBC))
     85LIBS_BUILD = $(addsuffix .build,$(LIBS))
     86
    7887BUILDS := $(addsuffix .build,$(DIRS))
    79 CLEANS := $(addsuffix .clean,$(DIRS))
     88CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    8089
    81 .PHONY: all $(BUILDS) $(CLEANS) clean
     90.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(BUILDS) $(CLEANS) clean
    8291
    83 all: ../Makefile.config ../config.h ../config.defs $(BUILDS)
     92all: $(BUILDS)
    8493
    8594clean: $(CLEANS)
     
    8897        -$(MAKE) -C $(basename $@) clean
    8998
    90 $(BUILDS):
    91         $(MAKE) -C $(basename $@) all
     99$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
     100        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     101
     102$(LIBS_BUILD): $(LIBC_BUILD)
     103        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     104
     105$(LIBC_BUILD):
     106        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
Note: See TracChangeset for help on using the changeset viewer.