Upload Tizen:Base source
[framework/base/util-linux-ng.git] / fdisk / Makefile.am
1 include $(top_srcdir)/config/include-Makefile.am
2
3 EXTRA_DIST = README.fdisk README.cfdisk sfdisk.examples partitiontype.c
4
5 fdisk_common = i386_sys_types.c common.h gpt.c gpt.h \
6         ../lib/blkdev.c ../lib/wholedisk.c
7
8 if LINUX
9 fdisk_common += ../lib/linux_version.c
10 endif
11
12 if !ARCH_M68K
13
14 sbin_PROGRAMS = fdisk
15 dist_man_MANS = fdisk.8
16 fdisk_SOURCES = fdisk.c fdiskbsdlabel.c fdisksgilabel.c \
17         fdisksunlabel.c fdiskaixlabel.c fdiskmaclabel.c partname.c \
18         fdisk.h fdisksunlabel.h fdisksgilabel.h fdiskaixlabel.h \
19         fdiskbsdlabel.h fdiskmaclabel.h $(fdisk_common)
20
21 if HAVE_STATIC_FDISK
22 sbin_PROGRAMS += fdisk.static
23 fdisk_static_SOURCES = $(fdisk_SOURCES)
24 fdisk_static_LDFLAGS = $(LDFLAGS_STATIC)
25 endif
26
27 if !ARCH_SPARC
28
29 sbin_PROGRAMS += sfdisk
30 dist_man_MANS += sfdisk.8
31 sfdisk_SOURCES = sfdisk.c partname.c $(fdisk_common)
32
33 if HAVE_STATIC_SFDISK
34 sbin_PROGRAMS += sfdisk.static
35 sfdisk_static_SOURCES = $(sfdisk_SOURCES)
36 sfdisk_static_LDFLAGS = $(LDFLAGS_STATIC)
37 endif
38
39 if USE_SLANG
40 sbin_PROGRAMS += cfdisk
41 dist_man_MANS += cfdisk.8
42 cfdisk_SOURCES = cfdisk.c $(fdisk_common)
43 cfdisk_LDADD = -lslang
44 else
45 if HAVE_NCURSES
46 sbin_PROGRAMS += cfdisk
47 dist_man_MANS += cfdisk.8
48 cfdisk_SOURCES = cfdisk.c $(fdisk_common)
49 cfdisk_LDADD = @NCURSES_LIBS@
50 endif
51 endif
52
53 endif # !ARCH_SPARC
54 endif # !ARCH_M68K
55