diff options
Diffstat (limited to '')
-rw-r--r-- | libparted/labels/Makefile.am | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/libparted/labels/Makefile.am b/libparted/labels/Makefile.am new file mode 100644 index 0000000..edc3860 --- /dev/null +++ b/libparted/labels/Makefile.am @@ -0,0 +1,60 @@ +# This file is part of GNU Parted +# Copyright (C) 1999-2001, 2007-2014, 2019-2023 Free Software Foundation, Inc. +# +# This file may be modified and/or distributed without restriction. + +if COMPILE_FOR_S390 +S390_SRCS = dasd.c fdasd.c vtoc.c +else +S390_SRCS = +endif + +AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS) + +partedincludedir = \ + -I$(top_srcdir)/lib -I$(top_builddir)/include -I$(top_srcdir)/include \ + -I$(top_srcdir)/libparted +noinst_LTLIBRARIES = liblabels.la + +liblabels_la_SOURCES = \ + $(S390_SRCS) \ + aix.c \ + atari.c \ + bsd.c \ + dos.c \ + dvh.c \ + dvh.h \ + efi_crc32.c \ + gpt.c \ + loop.c \ + mac.c \ + misc.h \ + pc98.c \ + pt-common.h \ + pt-tools.c \ + pt-tools.h \ + rdb.c \ + sun.c + +liblabels_la_LIBADD = $(OS_LIBS) $(INTLLIBS) $(LIBICONV) + +AM_CPPFLAGS = $(partedincludedir) $(INTLINCS) + +# Included by 'pt-tools.c', so needs to be built early. +BUILT_SOURCES = pt-limit.c +MAINTAINERCLEANFILES = $(BUILT_SOURCES) +# DOn't add this to '_SOURCES', because it's not to be compiled! +EXTRA_DIST= pt-limit.c + +GPERF = gperf +GPERF_OPTIONS = \ + -C -N pt_limit_lookup -n -t -s 6 -k '*' --language=ANSI-C + +pt-limit.c: pt-limit.gperf + rm -f $@ $@-tmp + $(GPERF) $(GPERF_OPTIONS) $< \ + | perl -ne '/__GNUC_STDC_INLINE__/ and print "static\n"; print' \ + > $@-tmp + chmod a-w $@-tmp + mv $@-tmp $@ +EXTRA_DIST += pt-limit.gperf |