Changeset 66262a1b in mainline for uspace/lib/posix/Makefile
- Timestamp:
- 2018-05-02T19:48:42Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 349e04ac, cbc02a77
- Parents:
- 888a2c6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/Makefile
r888a2c6 r66262a1b 36 36 37 37 SPECS = gcc.specs 38 LIBC_LINKER_SCRIPT = $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld 39 LIBC_STARTUP_FILE = $(shell sed -n -e 's/^.*STARTUP(\(.*\)).*$$/\1/p' $(LIBC_LINKER_SCRIPT)) 40 EXPORT_LINKER_SCRIPT = link.ld 38 LIBC_STARTUP_FILE = $(STARTUP_OBJECT) 41 39 EXPORT_STARTUP_FILE = crt0.o 42 40 … … 49 47 $(LIBRARY).a \ 50 48 $(EXPORT_STARTUP_FILE) \ 51 $(EXPORT_LINKER_SCRIPT) \52 49 $(SPECS) 53 50 … … 55 52 EXTRA_CLEAN = $(INCLUDE_LIBC) 56 53 57 EXTRA_OUTPUT = $(SPECS) $(EXPORT_ LINKER_SCRIPT) $(EXPORT_STARTUP_FILE)54 EXTRA_OUTPUT = $(SPECS) $(EXPORT_STARTUP_FILE) 58 55 59 56 SOURCES = \ … … 90 87 91 88 EXPORT_LDFLAGS = \ 92 -L$$(HELENOS_EXPORT_ROOT)/lib \ 93 -T link.ld 89 -L$$(HELENOS_EXPORT_ROOT)/lib 94 90 95 91 EXPORT_LDLIBS = \ … … 111 107 echo '$(EXPORT_LDLIBS)' >> $@.new 112 108 mv $@.new $@ 113 114 $(EXPORT_LINKER_SCRIPT): $(LIBC_LINKER_SCRIPT)115 sed 's/STARTUP(.*)/STARTUP(crt0.o)/' $< > $@116 109 117 110 $(EXPORT_STARTUP_FILE): $(LIBC_STARTUP_FILE)
Note:
See TracChangeset
for help on using the changeset viewer.