1# 2# Makefile for utils/adt 3# 4# src/backend/utils/adt/Makefile 5# 6 7subdir = src/backend/utils/adt 8top_builddir = ../../../.. 9include $(top_builddir)/src/Makefile.global 10 11override CPPFLAGS := -I. -I$(srcdir) $(CPPFLAGS) 12 13# keep this list arranged alphabetically or it gets to be a mess 14OBJS = \ 15 acl.o \ 16 amutils.o \ 17 array_expanded.o \ 18 array_selfuncs.o \ 19 array_typanalyze.o \ 20 array_userfuncs.o \ 21 arrayfuncs.o \ 22 arrayutils.o \ 23 ascii.o \ 24 bool.o \ 25 cash.o \ 26 char.o \ 27 cryptohashes.o \ 28 date.o \ 29 datetime.o \ 30 datum.o \ 31 dbsize.o \ 32 domains.o \ 33 encode.o \ 34 enum.o \ 35 expandeddatum.o \ 36 expandedrecord.o \ 37 float.o \ 38 format_type.o \ 39 formatting.o \ 40 genfile.o \ 41 geo_ops.o \ 42 geo_selfuncs.o \ 43 geo_spgist.o \ 44 inet_cidr_ntop.o \ 45 inet_net_pton.o \ 46 int.o \ 47 int8.o \ 48 json.o \ 49 jsonb.o \ 50 jsonb_gin.o \ 51 jsonb_op.o \ 52 jsonb_util.o \ 53 jsonfuncs.o \ 54 jsonpath.o \ 55 jsonpath_exec.o \ 56 jsonpath_gram.o \ 57 like.o \ 58 like_support.o \ 59 lockfuncs.o \ 60 mac.o \ 61 mac8.o \ 62 misc.o \ 63 name.o \ 64 network.o \ 65 network_gist.o \ 66 network_selfuncs.o \ 67 network_spgist.o \ 68 numeric.o \ 69 numutils.o \ 70 oid.o \ 71 oracle_compat.o \ 72 orderedsetaggs.o \ 73 partitionfuncs.o \ 74 pg_locale.o \ 75 pg_lsn.o \ 76 pg_upgrade_support.o \ 77 pgstatfuncs.o \ 78 pseudotypes.o \ 79 quote.o \ 80 rangetypes.o \ 81 rangetypes_gist.o \ 82 rangetypes_selfuncs.o \ 83 rangetypes_spgist.o \ 84 rangetypes_typanalyze.o \ 85 regexp.o \ 86 regproc.o \ 87 ri_triggers.o \ 88 rowtypes.o \ 89 ruleutils.o \ 90 selfuncs.o \ 91 tid.o \ 92 timestamp.o \ 93 trigfuncs.o \ 94 tsginidx.o \ 95 tsgistidx.o \ 96 tsquery.o \ 97 tsquery_cleanup.o \ 98 tsquery_gist.o \ 99 tsquery_op.o \ 100 tsquery_rewrite.o \ 101 tsquery_util.o \ 102 tsrank.o \ 103 tsvector.o \ 104 tsvector_op.o \ 105 tsvector_parser.o \ 106 uuid.o \ 107 varbit.o \ 108 varchar.o \ 109 varlena.o \ 110 version.o \ 111 windowfuncs.o \ 112 xid.o \ 113 xid8funcs.o \ 114 xml.o 115 116jsonpath_scan.c: FLEXFLAGS = -CF -p -p 117jsonpath_scan.c: FLEX_NO_BACKUP=yes 118 119# jsonpath_scan is compiled as part of jsonpath_gram 120jsonpath_gram.o: jsonpath_scan.c 121 122# jsonpath_gram.c and jsonpath_scan.c are in the distribution tarball, 123# so they are not cleaned here. 124clean distclean maintainer-clean: 125 rm -f lex.backup 126 127like.o: like.c like_match.c 128 129varlena.o: varlena.c levenshtein.c 130 131include $(top_srcdir)/src/backend/common.mk 132