File: Makefile.am

package info (click to toggle)
libica 3.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,672 kB
  • sloc: ansic: 39,028; perl: 3,061; makefile: 226; sh: 51
file content (40 lines) | stat: -rw-r--r-- 1,548 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ACLOCAL_AMFLAGS = -I m4

SUBDIRS = doc include src test

dist_doc_DATA = AUTHORS ChangeLog INSTALL LICENSE README.md
EXTRA_DIST = libica.map libica.spec
MAJOR := `echo $(VERSION) | cut -d. -f1`

coverage: check
	@echo -e "\n-----------------";
	@echo -e "icastats coverage";
	@echo -e "-----------------\n";
	cd ${top_builddir}/src && gcov *.gcda
	@echo -e "\n---------------";
	@echo -e "libica coverage";
	@echo -e "---------------\n";
	cd ${top_builddir}/src && gcov .libs/*.gcda

if ICA_FIPS
install-data-hook:
	$(INSTALL) -m 0444 ${top_builddir}/src/.libs/.libica.so.$(VERSION).hmac $(DESTDIR)$(libdir)
	cd $(DESTDIR)$(libdir) && ln -sf .libica.so.$(VERSION).hmac .libica.so.$(MAJOR).hmac
	$(INSTALL) -m 0444 ${top_builddir}/src/.libs/.libica-cex.so.$(VERSION).hmac $(DESTDIR)$(libdir)
	cd $(DESTDIR)$(libdir) && ln -sf .libica-cex.so.$(VERSION).hmac .libica-cex.so.$(MAJOR).hmac
if ICA_OPENSSL3
	test -f $(DESTDIR)$(sysconfdir)/libica || $(MKDIR_P) $(DESTDIR)$(sysconfdir)/libica
	test -f $(DESTDIR)$(sysconfdir)/libica/openssl3-fips.cnf || $(INSTALL) -m 644 ${top_builddir}/src/openssl3-fips.cnf $(DESTDIR)$(sysconfdir)/libica/openssl3-fips.cnf || true
endif

uninstall-hook:
	rm -f $(DESTDIR)$(libdir)/.libica.so.$(MAJOR).hmac
	rm -f $(DESTDIR)$(libdir)/.libica.so.$(VERSION).hmac
	rm -f $(DESTDIR)$(libdir)/.libica-cex.so.$(MAJOR).hmac
	rm -f $(DESTDIR)$(libdir)/.libica-cex.so.$(VERSION).hmac
if ICA_OPENSSL3
	rm -f $(sysconfdir)/libica/openssl3-fips.cnf
	if [ -d $(sysconfdir)/libica ]; then rm -rf $(sysconfdir)/libica; fi
endif
endif