1 #-------------------------------------------------------------------------
3 # src/tools/pg_bsd_indent/Makefile
5 # Copyright (c) 2017-2025, PostgreSQL Global Development Group
7 #-------------------------------------------------------------------------
9 PGFILEDESC
= "pg_bsd_indent - indent C code nicely"
12 subdir
= src
/tools
/pg_bsd_indent
13 top_builddir
= ..
/..
/..
14 include $(top_builddir
)/src
/Makefile.global
16 override CPPFLAGS
:= -I
$(srcdir) $(CPPFLAGS
)
28 $(OBJS
): CFLAGS
+= $(PERMIT_MISSING_VARIABLE_DECLARATIONS
)
32 pg_bsd_indent
: $(OBJS
) | submake-libpgport
33 $(CC
) $(CFLAGS
) $^
$(LDFLAGS
) $(LDFLAGS_EX
) $(LIBS
) -o
$@
$(X
)
35 install: all installdirs
36 $(INSTALL_PROGRAM
) pg_bsd_indent
$(X
) '$(DESTDIR)$(bindir)/pg_bsd_indent$(X)'
39 $(MKDIR_P
) '$(DESTDIR)$(bindir)'
42 rm -f
'$(DESTDIR)$(bindir)/pg_bsd_indent$(X)'
45 rm -f pg_bsd_indent
$(X
) $(OBJS
)
46 rm -rf log
/ tmp_check
/
54 # Provide this alternate test name to allow testing pg_bsd_indent
55 # without building all of the surrounding Postgres installation.