File: Makefile.in

package info (click to toggle)
discover 2.1.2-10.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,756 kB
  • sloc: sh: 7,862; ansic: 7,280; xml: 1,809; makefile: 679
file content (85 lines) | stat: -rw-r--r-- 2,568 bytes parent folder | download | duplicates (9)
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
# $Progeny$

SYSDEPS=		@SYSDEPS@

LT_CURRENT=		@LT_CURRENT@
LT_REVISION=		@LT_REVISION@
LT_AGE=			@LT_AGE@

all: libdiscover.la #libdiscover_pic.a

###############################################################################
# Build

libdiscover_SOURCES=							\
	core.c								\
	conf.c								\
	busclass-xml.c device-xml.c vendor-xml.c			\
	curl.c 								\
	load-url.c 							\
	device.c 							\
	url-xml.c							\
	utils.c version-cmp.c stack.c sysdep.c
libdiscover_HEADERS=							\
	${top_builddir}/include/discover/discover.h 			\
	${top_builddir}/include/discover/discover-conf.h 		\
	${top_builddir}/include/discover/discover-xml.h			\
	${top_builddir}/include/discover/curl.h				\
	${top_builddir}/include/discover/load-url.h			\
	${top_builddir}/include/discover/device.h			\
	${top_builddir}/include/discover/url-xml.h			\
	${top_builddir}/include/discover/utils.h			\
	${top_builddir}/include/discover/stack.h			\
	${top_builddir}/include/discover/sysdep.h
libdiscover_OBJS=							\
	core.lo								\
	conf.lo								\
	busclass-xml.lo device-xml.lo vendor-xml.lo			\
	curl.lo								\
	load-url.lo							\
	device.lo							\
	url-xml.lo							\
	utils.lo version-cmp.lo stack.lo sysdep.lo

libdiscover_LIBS=	${libportability} ${LIBS}			\
			${top_builddir}/${SYSDEPS}/libsysdeps.la

libdiscover.la: ${libdiscover_OBJS} ${top_builddir}/${SYSDEPS}/libsysdeps.la ${libportability}
	${LTLINK} -rpath ${libdir}					\
		-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}	\
		-o $@ ${libdiscover_OBJS} ${libdiscover_LIBS}

###############################################################################
# Clean

clean_FILES=		discover-config libdiscover.la ${libdiscover_OBJS} #libdiscover_pic.a
distclean_FILES=	Makefile

clean:
	${LTCLEAN} ${clean_FILES}

distclean:
	${LTCLEAN} ${clean_FILES} ${distclean_FILES}

maintainer-clean:
	${LTCLEAN} ${clean_FILES} ${distclean_FILES}

###############################################################################
# Installation

install: libdiscover.la #libdiscover_pic.a
	${INSTALL_DIR} ${DESTDIR}${libdir}
	${INSTALL_LIB} libdiscover.la ${DESTDIR}${libdir}/libdiscover.la
#	${INSTALL_LIB} libdiscover_pic.a ${DESTDIR}${libdir}/libdiscover_pic.a

uninstall:
	${UNINSTALL_LIB} ${DESTDIR}${libdir}/libdiscover.la
#	${UNINSTALL_LIB} ${DESTDIR}${libdir}/libdiscover_pic.a

###############################################################################
# Distribution

DISTFILES=		Makefile.in ${libdiscover_SOURCES}

distdir: ${DISTFILES}
	${top_srcdir}/buildtools/distdir ${distdir}/${_THISDIR_} ${DISTFILES}