-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
39 lines (33 loc) · 1.41 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
glib_supp_FILES := $(wildcard glib/*.supp)
gio_supp_FILES := $(wildcard gio/*.supp)
pango_supp_FILES := $(wildcard pango/*.supp)
gail_supp_FILES := $(wildcard gail/*.supp)
gdk_supp_FILES := $(wildcard gdk/*.supp)
gtk_supp_FILES := $(wildcard gtk+/*.supp)
gtk3_supp_FILES := gtk.supp $(wildcard gtk+/3.x/*.supp)
gtksourceview_supp_FILES := $(wildcard gtksourceview/*.supp)
BASE_GENERATED_SUPP_FILES = glib.supp gio.supp pango.supp gail.supp gdk.supp gtk3.supp gtksourceview.supp
base_supp_FILES = glibc.supp fontconfig.supp $(BASE_GENERATED_SUPP_FILES)
ALL_GENERATED_SUPP_FILES = $(BASE_GENERATED_SUPP_FILES) gtk.supp base.supp
.PHONY: all clean
all: $(ALL_GENERATED_SUPP_FILES)
clean:
$(RM) $(ALL_GENERATED_SUPP_FILES)
glib.supp: $(glib_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
gio.supp: $(gio_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
pango.supp: $(pango_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
gail.supp: $(gail_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
gdk.supp: $(gdk_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
gtk.supp: $(gtk_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
gtk3.supp: $(gtk3_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
gtksourceview.supp: $(gtksourceview_supp_FILES)
cat -- $^ | sed '/^#/d' | cat COPYING - >$@
base.supp: Makefile $(base_supp_FILES)
cat -- $(filter %.supp,$^) | sed '/^#/d' | cat COPYING - >$@