Lines Matching +full:c +full:- +full:version +full:- +full:name

1 # SPDX-License-Identifier: GPL-2.0-only
3 define allow-override
10 $(call allow-override,CC,$(CROSS_COMPILE)gcc)
11 $(call allow-override,AR,$(CROSS_COMPILE)ar)
12 $(call allow-override,STRIP,$(CROSS_COMPILE)strip)
13 $(call allow-override,PKG_CONFIG,pkg-config)
14 $(call allow-override,LD_SO_CONF_PATH,/etc/ld.so.conf.d/)
15 $(call allow-override,LDCONFIG,ldconfig)
18 FOPTS := -flto=auto -ffat-lto-objects -fexceptions -fstack-protector-strong \
19 -fasynchronous-unwind-tables -fstack-clash-protection
20 WOPTS := -O -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 \
21 -Wp,-D_GLIBCXX_ASSERTIONS -Wno-maybe-uninitialized
24 FOPTS := $(filter-out -flto=auto -ffat-lto-objects, $(FOPTS))
25 WOPTS := $(filter-out -Wno-maybe-uninitialized, $(WOPTS))
28 CFLAGS := -g -DVERSION=\"$(VERSION)\" $(FOPTS) $(WOPTS) $(CFLAGS)
29 LDFLAGS := -ggdb $(LDFLAGS)
31 RM := rm -rf
32 LN := ln -s
38 ETAGS := ctags -e
42 @$(MKDIR) -p $(DESTDIR)$(BINDIR)
43 $(call QUIET_INSTALL,rtla)$(INSTALL) $(RTLA) -m 755 $(DESTDIR)$(BINDIR)
45 @test ! -f $(DESTDIR)$(BINDIR)/osnoise || $(RM) $(DESTDIR)$(BINDIR)/osnoise
47 @test ! -f $(DESTDIR)$(BINDIR)/hwnoise || $(RM) $(DESTDIR)$(BINDIR)/hwnoise
48 @$(LN) -s rtla $(DESTDIR)$(BINDIR)/hwnoise
49 @test ! -f $(DESTDIR)$(BINDIR)/timerlat || $(RM) $(DESTDIR)$(BINDIR)/timerlat
50 @$(LN) -s rtla $(DESTDIR)$(BINDIR)/timerlat
54 $(CTAGS) -R --extras=+f --c-kinds=+p src
58 $(ETAGS) -R --extras=+f --c-kinds=+p src
66 $(MAKE) -C $(DOCSRC)
69 $(MAKE) -C $(DOCSRC) clean
72 $(MAKE) -C $(DOCSRC) install
75 NAME := rtla
79 TARBALL := $(NAME)-$(VERSION).tar.$(CEXT)
80 TAROPTS := -cvjf $(TARBALL)
84 $(RM) $(NAME)-$(VERSION) && $(MKDIR) $(NAME)-$(VERSION)
85 echo $(VERSION) > $(NAME)-$(VERSION)/VERSION
86 cp -r $(DIRS) $(FILES) $(NAME)-$(VERSION)
87 $(MKDIR) $(NAME)-$(VERSION)/Documentation/
88 cp -rp $(SRCTREE)/../../../Documentation/tools/$(NAME)/* $(NAME)-$(VERSION)/Documentation/
89 cp Makefile.standalone $(NAME)-$(VERSION)/Makefile
90 cp Makefile.$(NAME) $(NAME)-$(VERSION)/
91 tar $(TAROPTS) --exclude='*~' $(NAME)-$(VERSION)
92 $(RM) $(NAME)-$(VERSION)