Changes in uspace/lib/c/Makefile [1a2befb:1d24ad3] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/Makefile

    r1a2befb r1d24ad3  
    3131ROOT_PATH = $(USPACE_PREFIX)/..
    3232
     33COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common
     34COMMON_HEADER = $(ROOT_PATH)/common.h
     35COMMON_HEADER_ARCH = arch/$(UARCH)/include/libarch/common.h
     36
    3337CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
    34 COMMON_HEADER_ARCH = arch/$(UARCH)/include/libarch/common.h
    3538
    3639LINKER_SCRIPTS = \
     
    4548LIBRARY = libc
    4649SLIBRARY = libc.so.0.0
    47 LSONAME = libc.so.0
     50LSONAME = libc.so0
    4851
     52
     53-include $(COMMON_MAKEFILE)
    4954-include $(CONFIG_MAKEFILE)
    5055-include arch/$(UARCH)/Makefile.inc
    51 
    52 ARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(ARCH_AUTOGENS_AG)))
    53 ARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(ARCH_AUTOGENS_AG)))
    54 ARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(ARCH_AUTOGENS_AG)))
    55 
    56 PRE_DEPEND += $(ARCH_AUTOGENS_H)
    57 EXTRA_CLEAN += $(ARCH_AUTOGENS_H) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S)
    5856
    5957GENERIC_SOURCES = \
     
    6462        generic/bd_srv.c \
    6563        generic/cap.c \
     64        generic/cfg.c \
    6665        generic/clipboard.c \
    67         generic/config.c \
    68         generic/corecfg.c \
    6966        generic/devman.c \
    7067        generic/device/hw_res.c \
    7168        generic/device/hw_res_parsed.c \
    72         generic/device/pio_window.c \
     69        generic/device/char_dev.c \
    7370        generic/device/clock_dev.c \
    74         generic/device/led_dev.c \
    75         generic/dhcp.c \
     71        generic/device/battery_dev.c \
     72        generic/device/graph_dev.c \
     73        generic/device/nic.c \
     74        generic/device/pci.c \
     75        generic/device/ahci.c \
    7676        generic/dnsr.c \
    7777        generic/dlfcn.c \
    7878        generic/elf/elf_load.c \
    79         generic/elf/elf_mod.c \
    8079        generic/event.c \
    8180        generic/errno.c \
     
    8988        generic/pcb.c \
    9089        generic/smc.c \
    91         generic/smp_memory_barrier.c \
    9290        generic/thread.c \
    9391        generic/tls.c \
    9492        generic/task.c \
    9593        generic/futex.c \
    96         generic/imath.c \
    9794        generic/inet/addr.c \
    98         generic/inet/endpoint.c \
    99         generic/inet/host.c \
    100         generic/inet/hostname.c \
    101         generic/inet/hostport.c \
    102         generic/inet/tcp.c \
    103         generic/inet/udp.c \
    10495        generic/inet.c \
    10596        generic/inetcfg.c \
    10697        generic/inetping.c \
     98        generic/inetping6.c \
    10799        generic/io/asprintf.c \
    108100        generic/io/input.c \
    109101        generic/io/io.c \
    110         generic/io/chardev.c \
    111         generic/io/chardev_srv.c \
    112102        generic/io/chargrid.c \
    113103        generic/io/output.c \
     
    115105        generic/io/log.c \
    116106        generic/io/logctl.c \
    117         generic/io/kio.c \
    118107        generic/io/klog.c \
    119108        generic/io/snprintf.c \
     
    127116        generic/iplink.c \
    128117        generic/iplink_srv.c \
    129         generic/irc.c \
    130         generic/irq.c \
    131118        generic/ieee_double.c \
    132119        generic/power_of_ten.c \
     
    139126        generic/loader.c \
    140127        generic/getopt.c \
    141         generic/adt/checksum.c \
    142128        generic/adt/list.c \
    143129        generic/adt/hash_table.c \
    144         generic/adt/odict.c \
     130        generic/adt/dynamic_fifo.c \
     131        generic/adt/char_map.c \
    145132        generic/adt/prodcons.c \
    146133        generic/time.c \
    147134        generic/stdlib.c \
     135        generic/mman.c \
    148136        generic/udebug.c \
    149137        generic/vfs/vfs.c \
    150138        generic/vfs/canonify.c \
    151         generic/rcu.c \
    152         generic/setjmp.c \
     139        generic/net/inet.c \
     140        generic/net/socket_client.c \
     141        generic/net/socket_parse.c \
    153142        generic/stack.c \
    154143        generic/stacktrace.c \
     
    157146        generic/stats.c \
    158147        generic/assert.c \
    159         generic/pio_trace.c \
    160         generic/uuid.c \
    161         generic/vbd.c \
    162         generic/vol.c
     148        generic/pio_trace.c
    163149
    164150ifeq ($(CONFIG_RTLD),y)
     
    174160        $(ARCH_SOURCES)
    175161
    176 TEST_SOURCES = \
    177         test/main.c \
    178         test/odict.c \
    179         test/sprintf.c \
    180         test/str.c
    181 
    182162include $(USPACE_PREFIX)/Makefile.common
    183163
    184 %.h: %.ag
    185         $(AUTOGEN) probe $< >$<.probe.c
    186         $(CC) $(DEFS) $(CFLAGS) -S -o $<.probe.s $<.probe.c
    187         $(AUTOGEN) generate $< <$<.probe.s >$@   
    188164
    189165$(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
Note: See TracChangeset for help on using the changeset viewer.