Changes in uspace/Makefile [48e3190:a047aaa] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r48e3190 ra047aaa  
    3434
    3535DIRS = \
     36        app/barber \
    3637        app/bdsh \
     38        app/bithenge \
    3739        app/blkdump \
    3840        app/bnchmark \
     41        app/corecfg \
    3942        app/devctl \
     43        app/dnscfg \
     44        app/dnsres \
     45        app/download \
    4046        app/edit \
    41         app/ext2info \
     47        app/fontviewer \
    4248        app/getterm \
     49        app/hdisk \
    4350        app/init \
    4451        app/inet \
    4552        app/kill \
    4653        app/killall \
    47         app/klog \
     54        app/kio \
    4855        app/loc \
     56        app/logset \
     57        app/mixerctl \
    4958        app/mkfat \
    5059        app/mkexfat \
    5160        app/mkmfs \
     61        app/modplay \
    5262        app/nterm \
    5363        app/redir \
     
    6272        app/trace \
    6373        app/top \
     74        app/untar \
    6475        app/usbinfo \
    6576        app/vuhid \
    6677        app/netecho \
     78        app/netspeed \
    6779        app/nettest1 \
    6880        app/nettest2 \
    6981        app/nettest3 \
     82        app/nic \
    7083        app/ping \
    7184        app/sysinfo \
    7285        app/mkbd \
    73         app/websrv \
     86        app/date \
    7487        app/vdemo \
     88        app/viewer \
    7589        app/vlaunch \
    7690        app/vterm \
     91        app/df \
     92        app/wavplay \
     93        app/websrv \
     94        srv/audio/hound \
    7795        srv/clipboard \
    7896        srv/locsrv \
     97        srv/logger \
     98        srv/klog \
    7999        srv/devman \
    80100        srv/loader \
     101        srv/net/dhcp \
     102        srv/net/dnsrsrv \
    81103        srv/net/ethip \
    82104        srv/net/inetsrv \
    83105        srv/net/loopip \
     106        srv/net/nconfsrv \
     107        srv/net/slip \
    84108        srv/net/tcp \
    85109        srv/net/udp \
     
    87111        srv/taskmon \
    88112        srv/vfs \
    89         srv/bd/ata_bd \
    90113        srv/bd/sata_bd \
    91114        srv/bd/file_bd \
    92         srv/bd/gxe_bd \
    93115        srv/bd/rd \
    94116        srv/bd/part/guid_part \
     
    101123        srv/fs/mfs \
    102124        srv/fs/locfs \
    103         srv/fs/ext2fs \
    104125        srv/fs/ext4fs \
    105126        srv/hid/compositor \
     
    111132        srv/hid/remcons \
    112133        srv/hw/char/s3c24xx_uart \
    113         drv/infrastructure/root \
    114         drv/infrastructure/rootvirt \
     134        srv/hid/rfb \
     135        drv/audio/hdaudio \
     136        drv/audio/sb16 \
     137        drv/root/root \
     138        drv/root/virt \
    115139        drv/block/ahci \
     140        drv/block/ata_bd \
    116141        drv/char/i8042 \
     142        drv/char/pl050 \
    117143        drv/char/ps2mouse \
    118144        drv/char/xtkbd \
     
    133159        drv/nic/ne2k \
    134160        drv/nic/e1k \
    135         drv/nic/rtl8139
    136 
    137 ifeq ($(CONFIG_PCC),y)
    138 DIRS += \
    139         app/cc \
    140         app/ccom \
    141         app/ccom/mkext \
    142         app/cpp
    143 endif
    144 
    145 ifeq ($(CONFIG_BINUTILS),y)
    146 DIRS += \
    147         app/binutils
    148 endif
    149 
    150 ifeq ($(CONFIG_MSIM),y)
    151 DIRS += \
    152         app/msim
    153 endif
     161        drv/nic/rtl8139 \
     162        drv/nic/rtl8169 \
     163        drv/platform/icp
    154164
    155165## Platform-specific hardware support
    156166#
    157167
    158 ifeq ($(UARCH),amd64)
    159         DIRS += \
    160                 drv/infrastructure/rootpc \
     168ifeq ($(UARCH), $(filter $(UARCH),amd64 ia32 ia64))
     169        DIRS += \
     170                drv/platform/pc \
    161171                drv/bus/pci/pciintel \
    162172                drv/bus/isa \
    163173                drv/char/ns8250 \
     174                drv/time/cmos-rtc \
    164175                srv/hw/irc/apic \
    165176                srv/hw/irc/i8259
    166177endif
    167178
    168 ifeq ($(UARCH),ia32)
    169         DIRS += \
    170                 drv/infrastructure/rootpc \
     179ifeq ($(UARCH), $(filter $(UARCH),mips32 mips32eb))
     180        DIRS += \
     181                drv/platform/malta \
    171182                drv/bus/pci/pciintel \
    172                 drv/bus/isa \
    173                 drv/char/ns8250 \
    174                 srv/hw/irc/apic \
    175                 srv/hw/irc/i8259
     183                drv/bus/isa
    176184endif
    177185
    178186ifeq ($(UARCH),ppc32)
    179187        DIRS += \
    180                 drv/infrastructure/rootmac \
     188                drv/platform/mac \
    181189                drv/bus/pci/pciintel \
    182190                srv/hw/bus/cuda_adb
     
    186194        DIRS += \
    187195                srv/hw/irc/obio
     196endif
     197
     198ifeq ($(UARCH),arm32)
     199        DIRS += \
     200                drv/platform/amdm37x \
     201                drv/fb/amdm37x_dispc \
     202                srv/hw/irc/icp-ic
    188203endif
    189204
     
    198213        lib/fmtutil \
    199214        lib/scsi \
     215        lib/compress \
    200216        lib/softint \
    201217        lib/softfloat \
     
    203219        lib/graph \
    204220        lib/gui \
     221        lib/hound \
     222        lib/http \
    205223        lib/softrend \
    206224        lib/draw \
     225        lib/math \
    207226        lib/net \
    208227        lib/nic \
    209         lib/ext2 \
    210228        lib/ext4 \
     229        lib/trackmod \
     230        lib/uri \
    211231        lib/usb \
    212232        lib/usbhost \
     
    214234        lib/usbhid \
    215235        lib/usbvirt \
    216         lib/posix
     236        lib/pcm \
     237        lib/pcut \
     238        lib/bithenge \
     239        lib/posix \
     240        lib/mbr \
     241        lib/gpt
    217242
    218243LIBC_BUILD = $(addsuffix .build,$(LIBC))
     
    220245LIBN_BUILD = $(addsuffix .build,$(LIBN))
    221246BUILDS := $(addsuffix .build,$(DIRS))
     247BUILDS_TESTS := $(addsuffix .build-test,$(DIRS) $(LIBS) lib/c)
    222248
    223249CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
     
    225251.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
    226252
    227 all: $(BUILDS)
     253all: $(BUILDS) $(BUILDS_TESTS)
     254
     255$(BUILDS_TESTS): $(BUILDS)
     256        $(MAKE) -C $(basename $@) all-test PRECHECK=$(PRECHECK)
    228257
    229258clean: $(CLEANS)
Note: See TracChangeset for help on using the changeset viewer.