Ниже приведен файл makefile, который я встречал в Postgres. Я не понимаю, как это работает. Я видел несколько простых примеров Makefile, в которых у них есть команды для компиляции, но это кажется другим. Может ли кто-нибудь объяснить, как работает этот файл makefile? В принципе, мне нужно понять это, прежде чем модифицировать его для своей цели.Где находится начальная точка этого файла makefile
subdir = src/backend/access/transam
top_builddir = ../../../..
include $(top_builddir)/src/Makefile.global
OBJS = clog.o multixact.o \
xlogreader.o xlogutils.o
include $(top_srcdir)/src/backend/common.mk
xlog.o: xlog.c $(top_srcdir)/src/include/catalog/catversion.h
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Спасибо.