~pr0gg3d/ubuntu/oneiric/util-linux/bug-805886

« back to all changes in this revision

Viewing changes to shlibs/uuid/src/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Scott James Remnant
  • Date: 2009-07-16 15:48:23 UTC
  • mfrom: (1.3.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20090716154823-i26fshvs4v8h90qh
Tags: 2.16-1ubuntu1
* Merge from Debian, remaining changes:
  - Since udev is required in Ubuntu, the hwclock.sh init script is
    not called on startup and the hwclockfirst.sh init script is
    removed.
  - Remove /etc/adjtime on upgrade if it was not used.
  - Install custom blkid.conf to use /dev/.blkid.tab since we don't
    expect device names to survive a reboot
  - No lsb_release call in mount.preinst since we'd need Pre-Depends
    (LP: #383697).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include $(top_srcdir)/config/include-Makefile.am
 
2
 
 
3
AM_CPPFLAGS += -I$(ul_libuuid_srcdir)
 
4
 
 
5
noinst_PROGRAMS = tst_uuid
 
6
tst_uuid_LDADD = libuuid.la #$(ul_libuuid_la)
 
7
 
 
8
# includes
 
9
uuidincdir = $(includedir)/uuid
 
10
uuidinc_HEADERS = uuid.h
 
11
 
 
12
usrlib_exec_LTLIBRARIES = libuuid.la
 
13
libuuid_la_SOURCES = clear.c compare.c copy.c gen_uuid.c \
 
14
           isnull.c pack.c parse.c unpack.c unparse.c uuidd.h \
 
15
           uuidd.h uuidP.h uuid_time.c $(uuidinc_HEADERS)
 
16
 
 
17
libuuid_la_DEPENDENCIES = uuid.sym
 
18
 
 
19
libuuid_la_LDFLAGS = -Wl,--version-script=$(ul_libuuid_srcdir)/uuid.sym \
 
20
                     -version-info $(LIBUUID_VERSION_INFO)
 
21
 
 
22
EXTRA_DIST = uuid.sym gen_uuid_nt.c
 
23
 
 
24
# move lib from $(usrlib_execdir) to $(libdir) if needed
 
25
install-exec-hook:
 
26
        if test "$(usrlib_execdir)" != "$(libdir)"; then \
 
27
                mkdir -p $(DESTDIR)$(libdir); \
 
28
                mv $(DESTDIR)$(usrlib_execdir)/libuuid.so.* $(DESTDIR)$(libdir); \
 
29
                so_img_name=$$(readlink $(DESTDIR)$(usrlib_execdir)/libuuid.so); \
 
30
                so_img_rel_target=$$(echo $(usrlib_execdir) | sed 's,\(^/\|\)[^/][^/]*,..,g'); \
 
31
                (cd $(DESTDIR)$(usrlib_execdir) && \
 
32
                        rm -f libuuid.so && \
 
33
                        $(LN_S) $$so_img_rel_target$(libdir)/$$so_img_name libuuid.so); \
 
34
        fi
 
35
 
 
36
uninstall-hook:
 
37
        rm -f $(DESTDIR)$(libdir)/libuuid.so*
 
38