File: Makefile.am

package info (click to toggle)
libchipcard2 2.1.9-2
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 7,052 kB
  • ctags: 3,761
  • sloc: ansic: 53,628; xml: 11,689; sh: 8,909; makefile: 1,394; cpp: 400
file content (94 lines) | stat: -rw-r--r-- 3,003 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
MAINTAINERCLEANFILES=Makefile.in

SUBDIRS=bin data doc m4 src tutorials

EXTRA_DIST= \
 AUTHORS \
 COPYING \
 ChangeLog \
 Doxyfile.in \
 INSTALL \
 NEWS \
 README \
 chipcard2-server.m4 \
 chipcard2-client.m4 \
 libchipcard2.spec.in libchipcard2.spec

bin_SCRIPTS = chipcard2-server-config chipcard2-client-config
M4dir = $(datadir)/aclocal
M4_DATA = chipcard2-server.m4 chipcard2-client.m4
ACLOCAL_AMFLAGS = -I m4

CLEANFILES = $(bin_SCRIPTS)

chipcard2-server-config: chipcard2-server-config.in
	echo "#! /bin/sh" >chipcard2-server-config.tmp && \
	echo 'prefix="@prefix@"' >>chipcard2-server-config.tmp && \
	cat chipcard2-server-config.in >>chipcard2-server-config.tmp && \
	$(SED) -e 's!@libchipcard2s_config@!$(libchipcard2s_config_am)!' \
	        chipcard2-server-config.tmp >chipcard2-server-config && \
	chmod a+x chipcard2-server-config
	rm -f chipcard2-server-config.tmp

chipcard2-client-config: chipcard2-client-config.in
	echo "#! /bin/sh" >chipcard2-client-config.tmp && \
	echo 'prefix="@prefix@"' >>chipcard2-client-config.tmp && \
	cat chipcard2-client-config.in >>chipcard2-client-config.tmp && \
	$(SED) -e 's!@libchipcard2s_config@!$(libchipcard2s_config_am)!' \
	        chipcard2-client-config.tmp >chipcard2-client-config && \
	chmod a+x chipcard2-client-config
	rm -f chipcard2-client-config.tmp

rpm:    $(PACKAGE).spec dist
	rpmbuild="rpm" && \
	if [ `rpm --version | awk '{ print $$3 }'` > /dev/null ]; then rpmbuild="rpmbuild"; fi && \
	$$rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz


win32:
	mkdir -p distribution
	make prefix="`pwd`/distribution/win32-tmp" install && \
	 cd distribution && mkdir -p win32-devel && \
	 cp -r win32-tmp/bin win32-devel/ && \
	 cp -r win32-tmp/include win32-devel/ && \
	 cp -r win32-tmp/share win32-devel && \
	 tar pczvf @PACKAGE@-@VERSION@-win32-devel.tgz win32-devel && \
	 rm -Rf win32-devel && \
	 rm -Rf win32-tmp
	mkdir -p distribution/win32-bin && \
	 cp -r src/libchipcard32.dll distribution/win32-bin/ && \
	 strip distribution/win32-bin/*.dll && \
	 cd distribution && tar pczvf @PACKAGE@-@VERSION@-win32-bin.tgz win32-bin && \
	 rm -Rf win32-bin


srcdoc: Doxyfile
	doxygen

$(PACKAGE).tag: Doxyfile listdoc.h
	doxygen

install-srcdoc: $(PACKAGE).tag
	test -d "$(DESTDIR)@docpath@/$(PACKAGE)" || \
	  mkdir -p "$(DESTDIR)@docpath@/$(PACKAGE)"
	cp apidoc/* "$(DESTDIR)@docpath@/$(PACKAGE)"
	cp "$(PACKAGE).tag" "$(DESTDIR)@docpath@/"
	if test -x "$(DESTDIR)@docpath@/$(PACKAGE)/installdox"; then \
	  cd "$(DESTDIR)@docpath@/$(PACKAGE)" && \
	   ID_OPT="-q" ; \
	   for ff in ${DOXYGEN_TAGFILES}; do \
	    ID_OPT="$$ID_OPT -l `basename $$ff`@../`basename $$ff | $(SED) -e s/.tag//`";\
	   done ;\
	   ( cd "$(DESTDIR)@docpath@/$(PACKAGE)" && \
	      ./installdox -q $$ID_OPT \
	   ); \
	fi


install-data-local:
	$(mkinstalldirs) "$(DESTDIR)/@LC_DEFAULT_PIDDIR@"
	$(mkinstalldirs) "$(DESTDIR)/@LC_DEFAULT_LOGDIR@"
	$(mkinstalldirs) "$(DESTDIR)/@LC_DEFAULT_NEWCERTDIR@"
	$(mkinstalldirs) "$(DESTDIR)/@LC_LOWLEVELDRIVER_PATH@"