Changeset d92060f in mainline for uspace/lib/posix/Makefile
- Timestamp:
- 2018-05-02T16:31:14Z (7 years ago)
- Children:
- cbc02a77
- Parents:
- 924786bf
- git-author:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-05-02 16:05:44)
- git-committer:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-05-02 16:31:14)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/Makefile
r924786bf rd92060f 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.