Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/Makefile

    r82d9087 r9d8307a  
    3636
    3737SPECS = gcc.specs
     38LIBC_LINKER_SCRIPT = $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld
     39EXPORT_LINKER_SCRIPT = link.ld
    3840
    3941EXPORT_FILES = \
     
    4648        $(LIBC_PREFIX)/crt1.o \
    4749        $(LIBRARY).a \
     50        $(EXPORT_LINKER_SCRIPT) \
    4851        $(SPECS)
    4952
     
    5154EXTRA_CLEAN = $(INCLUDE_LIBC)
    5255
    53 EXTRA_OUTPUT = $(SPECS)
     56EXTRA_OUTPUT = $(SPECS) $(EXPORT_LINKER_SCRIPT) $(EXPORT_STARTUP_FILE)
    5457
    5558SOURCES = \
     
    8992EXPORT_LDFLAGS = \
    9093        -L$$(HELENOS_EXPORT_ROOT)/lib \
     94        -T link.ld \
    9195        $$(HELENOS_EXPORT_ROOT)/lib/crt0.o \
    9296        $$(HELENOS_EXPORT_ROOT)/lib/crt1.o
     
    110114        echo '$(EXPORT_LDLIBS)' >> $@.new
    111115        mv $@.new $@
     116
     117$(EXPORT_LINKER_SCRIPT): $(LIBC_LINKER_SCRIPT)
     118        cp $< $@
     119
     120$(EXPORT_STARTUP_FILE): $(LIBC_STARTUP_FILE)
     121        cp $< $@
    112122
    113123$(INCLUDE_LIBC): $(shell find ../c/include -name '*.h')
Note: See TracChangeset for help on using the changeset viewer.