OSDN Git Service

linux: use libblkid to determine ->phys_sector_size
[android-x86/external-parted.git] / libparted / Makefile.am
1 # This file is part of GNU Parted
2 # Copyright (C) 1999-2001, 2007, 2009 Free Software Foundation, Inc.
3 #
4 # This file may be modified and/or distributed without restriction.
5
6 SUBDIRS_CHECK =
7 if HAVE_CHECK
8 SUBDIRS_CHECK += tests
9 endif
10
11 ARCH_SOURCE = arch/$(OS).c
12 if BUILD_LINUX
13 ARCH_SOURCE += arch/$(OS).h
14 endif
15
16 AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
17
18 SUBDIRS       = labels fs . $(SUBDIRS_CHECK)
19
20
21 partedincludedir      = -I$(top_srcdir)/lib -I$(top_srcdir)/include
22 lib_LTLIBRARIES       = libparted.la
23 libparted_la_LDFLAGS  = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
24                                                 -release $(LT_RELEASE)
25 libparted_la_SOURCES  = debug.c                 \
26                         architecture.c          \
27                         architecture.h          \
28                         device.c                \
29                         exception.c             \
30                         filesys.c               \
31                         libparted.c             \
32                         timer.c                 \
33                         unit.c                  \
34                         disk.c                  \
35                         cs/geom.c               \
36                         cs/constraint.c         \
37                         cs/natmath.c            \
38                         arch/blkpg.h            \
39                         $(ARCH_SOURCE)
40
41
42 EXTRA_libparted_la_SOURCES    = arch/linux.c    \
43                                 arch/linux.h    \
44                                 arch/gnu.c      \
45                                 arch/beos.c
46
47 libparted_la_LIBADD =   \
48   fs/libfs.la           \
49   labels/liblabels.la   \
50   $(top_builddir)/lib/libgnulib.la \
51   $(OS_LIBS)            \
52   $(DL_LIBS)            \
53   $(DM_LIBS)            \
54   $(SELINUX_LIBS)       \
55   $(LIB_BLKID)          \
56   $(INTLLIBS)
57
58 EXTRA_DIST            = mbr.s
59
60 INCLUDES = $(partedincludedir) $(INTLINCS)
61
62 MAINTAINERCLEANFILES = Makefile.in