OSDN Git Service

ui: make --help tell where to report bugs
[android-x86/external-parted.git] / parted / Makefile.am
1 BUILT_SOURCES =
2
3 sbin_PROGRAMS = parted
4
5 AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
6 partedincludedir      = -I$(top_srcdir)/lib -I$(top_srcdir)/include
7
8 parted_SOURCES = command.c      \
9                  command.h      \
10                  parted.c       \
11                  strlist.c      \
12                  strlist.h      \
13                  ui.c           \
14                  ui.h           \
15                  table.c        \
16                  table.h
17
18 noinst_LIBRARIES = libver.a
19 nodist_libver_a_SOURCES = version.c version.h
20
21 BUILT_SOURCES += version.c
22 version.c: Makefile
23         $(AM_V_GEN)rm -f $@
24         $(AM_V_at)printf '#include <config.h>\n' > $@t
25         $(AM_V_at)printf 'char const *Version = "$(PACKAGE_VERSION)";\n' >> $@t
26         $(AM_V_at)chmod a-w $@t
27         $(AM_V_at)mv $@t $@
28
29 BUILT_SOURCES += version.h
30 version.h: Makefile
31         $(AM_V_GEN)rm -f $@
32         $(AM_V_at)printf 'extern char const *Version;\n' > $@t
33         $(AM_V_at)chmod a-w $@t
34         $(AM_V_at)mv $@t $@
35
36 DISTCLEANFILES = version.c version.h
37 MAINTAINERCLEANFILES = $(BUILT_SOURCES)
38
39 #parted_CFLAGS = -DBUILDINFO='"\"'$(BUILDINFO)'\""'
40 parted_CFLAGS = -DBUILDINFO=
41
42 parted_LDADD = \
43   libver.a \
44   $(top_builddir)/libparted/libparted.la \
45   $(INTLLIBS) $(LIBS) \
46   $(PARTED_LIBS)
47
48 parted_LDFLAGS = $(PARTEDLDFLAGS)
49
50 # Tell the linker to omit references to unused shared libraries.
51 parted_LDFLAGS += $(IGNORE_UNUSED_LIBRARIES_CFLAGS)
52
53 INCLUDES        = $(partedincludedir) $(INTLINCS)
54
55 MAINTAINERCLEANFILES += Makefile.in