Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/Makefile

    r3a37751 r65c28f7  
    3030USPACE_PREFIX = ../..
    3131LIBRARY = libposix
     32SLIBRARY = libposix.so.0.0
     33LSONAME = libposix.so.0
    3234
    3335EXTRA_CFLAGS = -Iinclude/
     
    3941FIXED_POSIX_LIBRARY = libposixaslibc.a
    4042FIXED_C_LIBRARY = libc4posix.a
    41 MERGED_C_LIBRARY = libc.a
    42 MERGE_LIBRARIES = \
    43         $(FIXED_C_LIBRARY) \
    44         $(FIXED_POSIX_LIBRARY) \
    45         $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a \
    46         $(LIBSOFTINT_PREFIX)/libsoftint.a
    4743
    4844REDEFS_HIDE_LIBC = redefs-hide-libc-symbols.list
     
    5349EXTRA_CLEAN = \
    5450        $(INCLUDE_LIBC) \
    55         $(REDEFS_HIDE_LIBC) \
    56         $(REDEFS_SHOW_LIBPOSIX) \
    57         $(COLLISIONS_LIST) \
    58         libc.o
    59 
    60 EXTRA_OUTPUT = $(FIXED_C_LIBRARY) $(FIXED_POSIX_LIBRARY) $(MERGED_C_LIBRARY)
     51        $(REDEFS_HIDE_LIBC) $(REDEFS_SHOW_LIBPOSIX) \
     52        $(COLLISIONS_LIST)
     53EXTRA_OUTPUT = $(FIXED_C_LIBRARY) $(FIXED_POSIX_LIBRARY)
    6154
    6255SOURCES = \
     
    9689        ln -s -f -n ../$^ $@
    9790
    98 $(FIXED_C_LIBRARY): $(LIBC_FILE) $(REDEFS_HIDE_LIBC) $(REDEFS_SHOW_LIBPOSIX)
     91$(FIXED_C_LIBRARY): $(REDEFS_HIDE_LIBC) $(REDEFS_SHOW_LIBPOSIX)
    9992        $(OBJCOPY) --redefine-syms=$(REDEFS_HIDE_LIBC) $(LIBC_FILE) $@
    10093        $(OBJCOPY) --redefine-syms=$(REDEFS_SHOW_LIBPOSIX) $@ $@
     
    10396        $(OBJCOPY) --redefine-syms=$(REDEFS_HIDE_LIBC) $(LIBRARY).a $@
    10497        $(OBJCOPY) --redefine-syms=$(REDEFS_SHOW_LIBPOSIX) $@ $@
    105 
    106 $(MERGED_C_LIBRARY): $(MERGE_LIBRARIES)
    107         $(LD) --fatal-warnings -r -o libc.o --whole-archive $(MERGE_LIBRARIES) --no-whole-archive
    108         $(AR) rc $@ libc.o
    10998
    11099$(REDEFS_HIDE_LIBC): $(COLLISIONS_LIST)
Note: See TracChangeset for help on using the changeset viewer.