mirror of
https://github.com/obgm/libcoap.git
synced 2026-11-02 16:05:50 +03:00
The options --disable-documentation and --disable-examples did not have the desired effect in some configurations. Now, if any of documentation or examples is disabled, the manual pages in the examples folder are not created.
45 lines
1.1 KiB
Makefile
45 lines
1.1 KiB
Makefile
# examples/Makefile.am
|
|
#
|
|
# Copyright (C) 2015 Carsten Schoenert <c.schoenert@t-online.de>
|
|
#
|
|
# This file is part of the CoAP C library libcoap. Please see README and
|
|
# COPYING for terms of use.
|
|
|
|
# just do nothing if 'BUILD_EXAMPLES' isn't defined
|
|
if BUILD_EXAMPLES
|
|
|
|
# picking up the default warning CFLAGS into AM_CFLAGS
|
|
AM_CFLAGS = -isystem@top_builddir@/include/coap/ $(WARNING_CFLAGS) -std=c99
|
|
|
|
# etsi_iot_01 and tiny are missing
|
|
bin_PROGRAMS = coap-client coap-server coap-rd
|
|
|
|
coap_client_SOURCES = client.c coap_list.c
|
|
coap_client_LDADD = @top_builddir@/.libs/libcoap-$(LIBCOAP_API_VERSION).la
|
|
|
|
coap_server_SOURCES = coap-server.c
|
|
coap_server_LDADD = @top_builddir@/.libs/libcoap-$(LIBCOAP_API_VERSION).la
|
|
|
|
coap_rd_SOURCES = coap-rd.c
|
|
coap_rd_LDADD = @top_builddir@/.libs/libcoap-$(LIBCOAP_API_VERSION).la
|
|
|
|
# build manuals only if 'BUILD_DOCUMENTATION' is defined
|
|
if BUILD_DOCUMENTATION
|
|
|
|
# building the manpages
|
|
TXT5 = coap-client.txt \
|
|
coap-rd.txt \
|
|
coap-server.txt
|
|
|
|
MAN5 = $(TXT5:%.txt=%.5)
|
|
|
|
man5_MANS = $(MAN5)
|
|
|
|
.txt.5:
|
|
$(A2X) --doctype manpage --format manpage $<
|
|
|
|
CLEANFILES = *.5
|
|
endif # BUILD_DOCUMENTATION
|
|
|
|
endif # BUILD_EXAMPLES
|