source: rtems/cpukit/sapi/Makefile.am @ 65f868c

5
Last change on this file since 65f868c was 2d0bc83, checked in by Sebastian Huber <sebastian.huber@…>, on 03/30/18 at 18:42:21

build: Remove EXTRA_DIST

A "make dist" is not supported. So, it makes no sense to have pure "make
dist" related stuff in the Makefile.am.

  • Property mode set to 100644
File size: 2.1 KB
RevLine 
[f117cafc]1include $(top_srcdir)/automake/multilib.am
[53fa63e]2include $(top_srcdir)/automake/compile.am
[e1d8abb]3
[f117cafc]4
[846a4af]5noinst_LIBRARIES = libsapi.a
[8054b1c]6libsapi_a_SOURCES = src/extension.c src/extensioncreate.c \
[97f2e1c]7    src/extensiondelete.c src/extensionident.c src/fatal.c src/exinit.c \
[62d2540]8    src/exshutdown.c src/io.c src/ioclose.c src/iocontrol.c \
[9c556023]9    src/ioinitialize.c src/ioopen.c src/ioread.c src/ioregisterdriver.c \
[d83c90f1]10    src/iounregisterdriver.c src/iowrite.c src/posixapi.c  \
[58089ff]11    src/getversionstring.c \
[69f2a07]12    src/chainappendnotify.c src/chaingetnotify.c src/chaingetwait.c \
[bab16de2]13    src/chainprependnotify.c src/rbheap.c src/interrtext.c \
[6f3fb8a]14    src/fatalsrctext.c src/version.c
[6406b69]15libsapi_a_SOURCES += src/chainprotected.c
[24bf11e]16libsapi_a_SOURCES += src/cpucounterconverter.c
17libsapi_a_SOURCES += src/delayticks.c
18libsapi_a_SOURCES += src/delaynano.c
[ddb6a49b]19libsapi_a_SOURCES += src/rbtree.c
[69a6802b]20libsapi_a_SOURCES += src/rbtreefind.c
[768c483b]21libsapi_a_SOURCES += src/rbtreeinsert.c
[15e19273]22libsapi_a_SOURCES += src/panic.c
[4dad4b8]23libsapi_a_SOURCES += src/profilingiterate.c
24libsapi_a_SOURCES += src/profilingreportxml.c
[31be416]25libsapi_a_SOURCES += src/tcsimpleinstall.c
[a369ade]26libsapi_a_CPPFLAGS = $(AM_CPPFLAGS)
[f117cafc]27
[6f3fb8a]28#
29# Create a new Version VC Key header if the VC state has changed.
30#
31vc_key_stamp = $(am__leading_dot)vc-key-stamp
32
33libsapi_a_CPPFLAGS += -I.
34
35BUILT_SOURCES = version-vc-key.h
36
[631f711]37.PHONY: generate-vc-key
[6f3fb8a]38
[631f711]39generate-vc-key:
[6f3fb8a]40        @+current_vc_key=""; \
41        if test -f $(vc_key_stamp); then \
42         current_vc_key=`cat $(vc_key_stamp)`; \
43        fi; \
44        vc_key=`$(top_srcdir)/sapi/vc-key.sh $(top_srcdir) $$current_vc_key`; \
45        if test "$$vc_key" != "matches"; then \
46         echo "Generating version-vc-key.h"; \
47         if test "$$vc_key" == "release"; then \
48          vc_header_key="\/\* No version control key found; release\? \*\/"; \
49         else \
50          vc_header_key="#define RTEMS_VERSION_VC_KEY \"$$vc_key\""; \
51         fi; \
52         cat $(top_srcdir)/sapi/version-vc-key.h.in | \
53          sed -e "s/@VERSION_VC_KEY@/$$vc_header_key/g" > version-vc-key.h; \
54         echo "$$vc_key" > $(vc_key_stamp); \
55        fi
56
[631f711]57version-vc-key.h: generate-vc-key
58
59$(srcdir)/src/version.c: version-vc-key.h
[6f3fb8a]60
[631f711]61all-local: generate-vc-key
[6f3fb8a]62
[fed6210d]63include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.