- Timestamp:
- 2018-04-17T20:46:03Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0582039
- Parents:
- 1cac875
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-04-17 20:46:03)
- git-committer:
- GitHub <noreply@…> (2018-04-17 20:46:03)
- Location:
- uspace/lib/c
- Files:
-
- 18 added
- 18 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/Makefile
r1cac875 rd2f75eb 47 47 -include arch/$(UARCH)/Makefile.inc 48 48 49 ARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(ARCH_AUTOGENS_AG))) 50 ARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(ARCH_AUTOGENS_AG))) 51 ARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(ARCH_AUTOGENS_AG))) 52 53 PRE_DEPEND += $(ARCH_AUTOGENS_H) 54 EXTRA_CLEAN += $(ARCH_AUTOGENS_H) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S) 49 ARCH_AUTOGENS_PROBE_C := $(ARCH_AUTOGENS_AG:%.ag.h=.ag.c) 50 ARCH_AUTOGENS_PROBE_S := $(ARCH_AUTOGENS_AG:%.ag.h=.ag.s) 51 52 PRE_DEPEND += $(ARCH_AUTOGENS_AG) 53 EXTRA_CLEAN += $(ARCH_AUTOGENS_AG) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S) 55 54 56 55 GENERIC_SOURCES = \ … … 179 178 endif 180 179 180 ARCH_SOURCES += $(ARCH_AUTOCHECK_HEADERS:%.h=%.check.c) 181 181 182 SOURCES = \ 182 183 $(GENERIC_SOURCES) \ … … 195 196 include $(USPACE_PREFIX)/Makefile.common 196 197 197 %.h: %.ag198 $(AUTOGEN) probe $< >$<.probe.c199 $(CC_AUTOGEN) $(DEFS) $(CFLAGS) -S -o $<.probe.s $<.probe.c200 $(AUTOGEN) generate $< <$<.probe.s >$@201 202 198 $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in 203 199 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -E -x c $< | grep -v "^\#" > $@ … … 208 204 $(LIBC_PREFIX)/arch/$(UARCH)/_link-dlexe.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in 209 205 $(CC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -DDLEXE -E -x c $< | grep -v "^\#" > $@ 206 207 AUTOCHECK = $(realpath $(ROOT_PATH)/tools/autocheck.awk) 208 209 %.check.c: %.h $(AUTOCHECK) 210 cd $(<D) && $(AUTOCHECK) $(<F) > $(@F) -
uspace/lib/c/arch/amd64/Makefile.inc
r1cac875 rd2f75eb 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 ARCH_AUTOGENS_AG = \ 39 arch/$(UARCH)/include/libarch/istate_struct.ag \ 40 arch/$(UARCH)/include/libarch/fibril_context.ag 38 ARCH_AUTOCHECK_HEADERS = \ 39 arch/$(UARCH)/include/libarch/fibril_context.h 41 40 42 41 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/arm32/Makefile.inc
r1cac875 rd2f75eb 38 38 arch/$(UARCH)/src/stacktrace_asm.S 39 39 40 ARCH_AUTOGENS_AG = \41 arch/$(UARCH)/include/libarch/istate_struct.ag \42 arch/$(UARCH)/include/libarch/fibril_context.ag43 44 40 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o 45 41 -
uspace/lib/c/arch/ia32/Makefile.inc
r1cac875 rd2f75eb 38 38 arch/$(UARCH)/src/rtld/reloc.c 39 39 40 ARCH_AUTOGENS_AG = \ 41 arch/$(UARCH)/include/libarch/istate_struct.ag \ 42 arch/$(UARCH)/include/libarch/fibril_context.ag 40 ARCH_AUTOCHECK_HEADERS = \ 41 arch/$(UARCH)/include/libarch/fibril_context.h 43 42 44 43 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/ia64/Makefile.inc
r1cac875 rd2f75eb 37 37 arch/$(UARCH)/src/stacktrace_asm.S 38 38 39 ARCH_AUTOGENS_AG = \ 40 arch/$(UARCH)/include/libarch/istate_struct.ag \ 41 arch/$(UARCH)/include/libarch/fibril_context.ag 39 ARCH_AUTOCHECK_HEADERS = \ 40 arch/$(UARCH)/include/libarch/fibril_context.h 42 41 43 42 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/mips32/Makefile.inc
r1cac875 rd2f75eb 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 ARCH_AUTOGENS_AG = \ 39 arch/$(UARCH)/include/libarch/istate_struct.ag \ 40 arch/$(UARCH)/include/libarch/fibril_context.ag 38 ARCH_AUTOCHECK_HEADERS = \ 39 arch/$(UARCH)/include/libarch/fibril_context.h 41 40 42 41 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/mips32eb/Makefile.inc
r1cac875 rd2f75eb 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 ARCH_AUTOGENS_AG = \ 39 arch/$(UARCH)/include/libarch/istate_struct.ag \ 40 arch/$(UARCH)/include/libarch/fibril_context.ag 38 ARCH_AUTOCHECK_HEADERS = \ 39 arch/$(UARCH)/include/libarch/fibril_context.h 41 40 42 41 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/ppc32/Makefile.inc
r1cac875 rd2f75eb 36 36 arch/$(UARCH)/src/stacktrace_asm.S 37 37 38 ARCH_AUTOGENS_AG = \ 39 arch/$(UARCH)/include/libarch/istate_struct.ag \ 40 arch/$(UARCH)/include/libarch/fibril_context.ag 38 ARCH_AUTOCHECK_HEADERS = \ 39 arch/$(UARCH)/include/libarch/fibril_context.h 41 40 42 41 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/riscv64/Makefile.inc
r1cac875 rd2f75eb 35 35 arch/$(UARCH)/src/stacktrace.c 36 36 37 ARCH_AUTOGENS_AG = \ 38 arch/$(UARCH)/include/libarch/istate_struct.ag \ 39 arch/$(UARCH)/include/libarch/fibril_context.ag 37 ARCH_AUTOCHECK_HEADERS = \ 38 arch/$(UARCH)/include/libarch/fibril_context.h 40 39 41 40 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o -
uspace/lib/c/arch/sparc64/Makefile.inc
r1cac875 rd2f75eb 35 35 arch/$(UARCH)/src/stacktrace_asm.S 36 36 37 ARCH_AUTOGENS_AG = \ 38 arch/$(UARCH)/include/libarch/istate_struct.ag \ 39 arch/$(UARCH)/include/libarch/fibril_context.ag 37 ARCH_AUTOCHECK_HEADERS = \ 38 arch/$(UARCH)/include/libarch/fibril_context.h 40 39 41 40 EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
Note:
See TracChangeset
for help on using the changeset viewer.