Fix yacc and lex building
This commit is contained in:
parent
b28c52a42f
commit
c2557b6b01
1 changed files with 17 additions and 4 deletions
|
@ -1,15 +1,28 @@
|
|||
|
||||
## hack
|
||||
FLEX_PATH=flex
|
||||
BISON_PATH=bison
|
||||
|
||||
lib_LTLIBRARIES = libcomedi.la
|
||||
|
||||
noinst_HEADERS = calib_yacc.h comedi_errno.h libinternal.h
|
||||
|
||||
BUILT_SOURCES = calib_lex.c calib_yacc.c calib_yacc.h
|
||||
CLEANFILES = calib_lex.c calib_yacc.c calib_yacc.h grammar.output
|
||||
|
||||
EXTRA_DIST = calib_lex.l calib_yacc.y version_script
|
||||
|
||||
nodist_libcomedi_la_SOURCES = calib_lex.c calib_yacc.c
|
||||
libcomedi_la_SOURCES = \
|
||||
buffer.c calib.c calib_lex.c calib_yacc.c cmd.c comedi.c \
|
||||
data.c dio.c error.c filler.c get.c ioctl.c range.c sv.c \
|
||||
timed.c timer.c
|
||||
buffer.c calib.c cmd.c comedi.c data.c dio.c error.c \
|
||||
filler.c get.c ioctl.c range.c sv.c timed.c timer.c
|
||||
|
||||
libcomedi_la_CFLAGS = $(COMEDILIB_CFLAGS)
|
||||
libcomedi_la_LDFLAGS = -Wl,--version-script=$(srcdir)/version_script
|
||||
|
||||
EXTRA_DIST = version_script
|
||||
calib_yacc.c: $(srcdir)/calib_yacc.y
|
||||
$(BISON_PATH) -d -y -p calib_yy -o $@ $<
|
||||
|
||||
calib_lex.c: $(srcdir)/calib_lex.l
|
||||
$(FLEX_PATH) -Pcalib_yy -o$@ $<
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue