/
githubmirror
/
strace
Обзор
Документация
Войти
/
githubmirror
/
strace
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/scno.am
26 строк
1 KB
Dmitry V. Levin
Update copyright headers
15 июн 2026, 11:00
15 июн 2026, 11:00
726d2e4
Код
Авторство
О чём код?
# scno.h make rules for strace. # # Copyright (c) 2017-2026 Dmitry V. Levin <ldv@strace.io> # All rights reserved. # # SPDX-License-Identifier: LGPL-2.1-or-later SCNO_CPPFLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(ARCH_MFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) syscallent.i: $(top_builddir)/src/config.h $(top_srcdir)/src/$(OS)/$(ARCH)/syscallent.h $(CPP) -P $(SCNO_CPPFLAGS) -include $^ -o $@ digits = [[:digit:]][[:digit:]]* al_nums = [[:alnum:]_][[:alnum:]_]* SCNO_SED = /TRACE_INDIRECT_SUBCALL/d; s/^\[[[:space:]]*\($(digits)\([[:space:]]*+[[:space:]]*$(digits)\)\?\)\][[:space:]]*=[[:space:]]*{[^,]*,[^,]*,[^,]*,[[:space:]]*"\($(al_nums)\)"[[:space:]]*},.*/\#ifndef __NR_\3\n\# define __NR_\3 (SYSCALL_BIT | (\1))\n\#endif/p scno.h: $(top_srcdir)/src/scno.head syscallent.i echo '/* Generated by Makefile from $^; do not edit. */' > $@-t cat $< >> $@-t LC_ALL=C sed -n '$(SCNO_SED)' $(filter-out $<,$^) >> $@-t mv $@-t $@ CLEANFILES += syscallent.i scno.h _hide_from_automake := $(eval include $(top_srcdir)/src/scno_hook.mk)