forked from TeleMidia/nclua
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcfg.mk
More file actions
124 lines (115 loc) · 2.78 KB
/
cfg.mk
File metadata and controls
124 lines (115 loc) · 2.78 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# cfg.mk -- Setup maintainer's makefile.
# Copyright (C) 2013-2016 PUC-Rio/Laboratorio TeleMidia
#
# This file is part of NCLua.
#
# NCLua is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# NCLua is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# You should have received a copy of the GNU General Public License
# along with NCLua. If not, see <http://www.gnu.org/licenses/>.
COPYRIGHT_YEAR= 2016
COPYRIGHT_HOLDER= PUC-Rio/Laboratorio TeleMidia
INDENT_EXCLUDE=\
lib/nclua.h\
lib/ncluaw.h\
$(NULL)
INDENT_JOIN_EMPTY_LINES_EXCLUDE=\
examples/luarocks/%\
$(NULL)
INDENT_TYPES=\
GAsyncResult\
GError\
GObject\
GParamSpec\
GValue\
GdkEventButton\
GdkEventConfigure\
GdkEventKey\
GdkEventMotion\
GdkFrameClock\
GstBaseSrc\
GstBuffer\
GstBus\
GstCaps\
GstClockTime\
GstEvent\
GstMessage\
GstNCLuaClass\
GstNCLua\
GstPlugin\
GstPushSrc\
GtkWidget\
SoupMessage\
SoupRequestHTTP\
SoupSession\
cairo_rectangle_int_t\
cairo_surface_t\
cairo_t\
canvas_t\
gchar\
gint\
guint64\
lua_State\
luax_callback_data_t\
ncluaw_event_t\
ncluaw_t\
socket_t\
$(NULL)
SC_USELESS_IF_BEFORE_FREE_ALIASES=\
cairo_destroy\
cairo_region_destroy\
cairo_surface_destroy\
g_free\
luax_callback_data_unref\
ncluaw_event_free\
pango_font_description_free\
$(NULL)
SYNTAX_CHECK_EXCLUDE=\
examples/luarocks/%\
examples/pacman/%\
tests/libnclua-echo.lua\
$(NULL)
SC_COPYRIGHT_EXCLUDE=\
build-aux/Makefile.am.common\
build-aux/Makefile.am.coverage\
build-aux/Makefile.am.env\
build-aux/Makefile.am.gitlog\
build-aux/Makefile.am.link\
build-aux/Makefile.am.valgrind\
examples/luarocks/%\
examples/pacman/%\
examples/www/tcp.lua\
lib/gstx-macros.h\
lib/luax-macros.h\
lib/macros.h\
maint.mk\
tests/lua.c\
$(NULL)
UPDATE_COPYRIGHT_EXCLUDE=\
$(vc_list_exclude, $(SC_COPYRIGHT_EXCLUDE), examples/www/tcp.lua)\
$(NULL)
SC_RULES+= sc-copyright
sc-copyright:
$(V_at)$(build_aux)/syntax-check-copyright\
-b='/*' -e='*/' -t=cfg.mk\
$(call vc_list_exclude, $(VC_LIST_C), $(SC_COPYRIGHT_EXCLUDE))
$(V_at)$(build_aux)/syntax-check-copyright\
-b='--[[' -e=']]--' -t=cfg.mk\
$(call vc_list_exclude, $(VC_LIST_LUA), $(SC_COPYRIGHT_EXCLUDE))
$(V_at)$(build_aux)/syntax-check-copyright\
-b='#' -t=cfg.mk\
$(call vc_list_exclude,\
$(VC_LIST_AC)\
$(VC_LIST_AM)\
$(VC_LIST_MK)\
$(VC_LIST_PL)\
$(VC_LIST_SH),\
$(SC_COPYRIGHT_EXCLUDE))