File: Makefile.am

package info (click to toggle)
varnish 7.7.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,256 kB
  • sloc: ansic: 104,222; python: 2,679; makefile: 1,303; sh: 1,077; awk: 114; perl: 105; ruby: 41
file content (68 lines) | stat: -rw-r--r-- 1,335 bytes parent folder | download | duplicates (2)
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
#

AM_LDFLAGS  = $(AM_LT_LDFLAGS)

AM_CPPFLAGS = \
	-I$(top_srcdir)/include \
	-I$(top_builddir)/include

noinst_LTLIBRARIES = libvcc.la

libvcc_la_SOURCES = \
	vcc_compile.h \
	vcc_namespace.h \
	vcc_token_defs.h \
	vcc_types.h \
	vcc_acl.c \
	vcc_action.c \
	vcc_backend.c \
	vcc_backend_util.c \
	vcc_compile.c \
	vcc_expr.c \
	vcc_fixed_token.c \
	vcc_obj.c \
	vcc_parse.c \
	vcc_source.c \
	vcc_storage.c \
	vcc_symb.c \
	vcc_token.c \
	vcc_types.c \
	vcc_utils.c \
	vcc_var.c \
	vcc_vmod.c \
	vcc_vmod.h \
	vcc_vmod_sym.c \
	vcc_xref.c

dist_noinst_SCRIPTS = \
	generate.py

dist_pkgdata_SCRIPTS = \
	vmodtool.py

## keep in sync with include/Makefile.am
vcc_obj.c: \
	    $(top_srcdir)/lib/libvcc/generate.py \
	    $(top_srcdir)/include/vcc_interface.h \
	    $(top_srcdir)/include/vdef.h \
	    $(top_srcdir)/include/vrt.h \
	    $(top_srcdir)/doc/sphinx/reference/vcl_var.rst
	mkdir -p $(top_builddir)/include/tbl
	@PYTHON@ $(top_srcdir)/lib/libvcc/generate.py \
	    $(top_srcdir) $(top_builddir)

## this list is not complete, but it contains important files
## used as includes and the last file built by generate.py
GEN_H = \
	vcc_fixed_token.c \
	vcc_token_defs.h \
	vcc_types.h \
	tbl/vrt_stv_var.h

$(GEN_H): vcc_obj.c

GENERATED_H = vcc_obj.c $(GEN_H)

BUILT_SOURCES = $(GENERATED_H)

DISTCLEANFILES = $(GENERATED_H)