File: Makefile.am

package info (click to toggle)
freeipa 4.12.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 100,668 kB
  • sloc: python: 298,952; javascript: 71,606; ansic: 49,369; sh: 6,547; makefile: 2,553; xml: 343; sed: 16
file content (24 lines) | stat: -rw-r--r-- 862 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
include $(top_srcdir)/Makefile.python.am

MOSTLYCLEANFILES = .DEFAULT_PLUGINS

EXTRA_DIST = version.py.in

all-local: version.py
dist-hook: version.py
install-exec-local: version.py
bdist_wheel: version.py

.DEFAULT_PLUGINS: $(top_srcdir)/API.txt
	$(AM_V_GEN)awk '$$1 == "default:" { print $$2 }' $< >$@

version.py: version.py.in .DEFAULT_PLUGINS $(top_builddir)/$(CONFIG_STATUS)
	$(AM_V_GEN)sed                                                \
		-e 's|@API_VERSION[@]|$(API_VERSION)|g'               \
		-e 's|@NUM_VERSION[@]|$(NUM_VERSION)|g'               \
		-e 's|@VERSION[@]|$(VERSION)|g'                       \
		-e 's|@VENDOR_SUFFIX[@]|$(VENDOR_SUFFIX)|g'           \
		-e 's|@KRB5_BUILD_VERSION[@]|$(KRB5_BUILD_VERSION)|g' \
		-e '/@DEFAULT_PLUGINS[@]/r .DEFAULT_PLUGINS'          \
		-e '/@DEFAULT_PLUGINS[@]/d'                           \
		$< > $@