2 # Makefile for utils/adt
4 # src/backend/utils/adt/Makefile
7 subdir
= src
/backend
/utils
/adt
8 top_builddir
= ..
/..
/..
/..
9 include $(top_builddir
)/src
/Makefile.global
11 override CPPFLAGS
:= -I.
-I
$(srcdir) $(CPPFLAGS
)
13 # keep this list arranged alphabetically or it gets to be a mess
69 multirangetypes_selfuncs.o \
86 pg_upgrade_support.o \
93 rangetypes_selfuncs.o \
95 rangetypes_typanalyze.o \
128 # See notes in src/backend/parser/Makefile about the following two rules
129 jsonpath_gram.h
: jsonpath_gram.c
132 jsonpath_gram.c
: BISONFLAGS
+= -d
134 jsonpath_scan.c
: FLEXFLAGS
= -CF
-p
-p
135 jsonpath_scan.c
: FLEX_NO_BACKUP
=yes
137 # Force these dependencies to be known even without dependency info built:
138 jsonpath_gram.o jsonpath_scan.o
: jsonpath_gram.h
142 rm -f jsonpath_gram.c jsonpath_gram.h jsonpath_scan.c
144 like.o
: like.c like_match.c
146 # Some code in numeric.c benefits from auto-vectorization
147 numeric.o
: CFLAGS
+= ${CFLAGS_VECTORIZE}
149 varlena.o
: varlena.c levenshtein.c
151 include $(top_srcdir
)/src
/backend
/common.mk