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)
|