Blame gfs2/libgfs2/Makefile.am

Packit 6ef888
MAINTAINERCLEANFILES = Makefile.in
Packit 6ef888
Packit 6ef888
CLEANFILES = \
Packit 6ef888
	parser.h \
Packit 6ef888
	parser.c \
Packit 6ef888
	lexer.c \
Packit 6ef888
	lexer.h
Packit 6ef888
Packit 6ef888
BUILT_SOURCES = \
Packit 6ef888
	parser.h \
Packit 6ef888
	lexer.h
Packit 6ef888
Packit 6ef888
AM_LFLAGS = --header-file=lexer.h
Packit 6ef888
AM_YFLAGS = -d
Packit 6ef888
Packit 6ef888
noinst_HEADERS = \
Packit 6ef888
	libgfs2.h \
Packit 6ef888
	crc32c.h \
Packit 6ef888
	lang.h \
Packit 6ef888
	config.h \
Packit 6ef888
	rgrp.h
Packit 6ef888
Packit 6ef888
noinst_LTLIBRARIES = libgfs2.la
Packit 6ef888
Packit 6ef888
noinst_PROGRAMS = gfs2l
Packit 6ef888
Packit 6ef888
libgfs2_la_SOURCES = \
Packit 6ef888
	crc32c.c \
Packit 6ef888
	block_list.c \
Packit 6ef888
	fs_bits.c \
Packit 6ef888
	gfs1.c \
Packit 6ef888
	misc.c \
Packit 6ef888
	rgrp.c \
Packit 6ef888
	super.c \
Packit 6ef888
	buf.c \
Packit 6ef888
	fs_geometry.c \
Packit 6ef888
	gfs2_disk_hash.c \
Packit 6ef888
	ondisk.c \
Packit 6ef888
	config.c \
Packit 6ef888
	device_geometry.c \
Packit 6ef888
	fs_ops.c \
Packit 6ef888
	recovery.c \
Packit 6ef888
	structures.c \
Packit 6ef888
	meta.c \
Packit 6ef888
	lang.c \
Packit 6ef888
	parser.y \
Packit 6ef888
	lexer.l
Packit 6ef888
Packit 6ef888
libgfs2_la_CPPFLAGS = \
Packit 6ef888
	-D_FILE_OFFSET_BITS=64 \
Packit 6ef888
	-D_LARGEFILE64_SOURCE \
Packit 6ef888
	-D_GNU_SOURCE \
Packit 6ef888
	-I$(top_srcdir)/gfs2/include \
Packit 6ef888
	$(uuid_CFLAGS)
Packit 6ef888
Packit 6ef888
gfs2l_SOURCES = gfs2l.c
Packit 6ef888
gfs2l_LDADD = libgfs2.la
Packit 6ef888
gfs2l_LDFLAGS = $(uuid_LIBS)
Packit 6ef888
gfs2l_CPPFLAGS = \
Packit 6ef888
	-I$(top_srcdir)/gfs2/include \
Packit 6ef888
	-D_FILE_OFFSET_BITS=64
Packit 6ef888
Packit 6ef888
# Autotools can't handle header files output by flex so we have to generate it manually
Packit 6ef888
lexer.h: lexer.l
Packit 6ef888
	$(LEX) -o lexer.c $(AM_LFLAGS) $^