1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright (C) 2015 Intel Corporation. 3# All rights reserved. 4# 5 6SPDK_ROOT_DIR := $(abspath $(CURDIR)/..) 7include $(SPDK_ROOT_DIR)/mk/spdk.common.mk 8 9all: doc 10 @: 11 12.PHONY: all doc clean 13 14doc: output 15 16changelog.md: ../CHANGELOG.md 17 $(Q)sed -e 's/^# Changelog/# Changelog {#changelog}/' \ 18 -e 's/^##/#/' \ 19 -e 's/^# \(\(v..\...\):.*\)/# \1 {#changelog-\2}/' \ 20 -e '/# v..\...:/s/\./-/2' \ 21 < $< > $@ 22 23output: Doxyfile changelog.md $(wildcard *.md) $(wildcard ../include/spdk/*.h) 24 $(Q)rm -rf $@ 25 $(Q)doxygen Doxyfile 26 27clean: 28 $(Q)rm -rf output changelog.md 29