117 |
|
|
118 |
#common section |
#common section |
119 |
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir) |
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir) |
120 |
AM_YFLAGS = -d |
AM_YFLAGS = -d -v |
121 |
LDFLAGS = |
LDFLAGS = |
122 |
LDADD = |
LDADD = |
123 |
EXTRA_DIST = yaccparser.h |
EXTRA_DIST = yaccparser.h personalnameparser.h |
124 |
bin_PROGRAMS = |
bin_PROGRAMS = |
125 |
lib_LTLIBRARIES = libgedcomparser.la |
lib_LTLIBRARIES = libgedcomparser.la |
126 |
check_PROGRAMS = |
check_PROGRAMS = |
127 |
TESTS = |
TESTS = |
128 |
include_HEADERS = $(top_srcdir)/config.h Address.hh Association.hh ChangeDate.hh ChildToFamilyLink.hh Data.hh Event.hh FamilyEvent.hh FamilyRecord.hh GEDCOMFactory.hh Header.hh IndividualAttribute.hh IndividualEvent.hh IndividualRecord.hh Item.hh LdsIndividualOrdinance.hh LdsSpouseSealing.hh LineageLinkageGedcom.hh MultimediaLink.hh MultimediaRecord.hh NoteRecord.hh NoteStructure.hh Parser.hh PersonalName.hh Place.hh RepositoryRecord.hh SourceCitation.hh SourceRecord.hh SourceRepositoryCitation.hh SpouseToFamilyLink.hh Submission.hh SubmitterRecord.hh UserReference.hh gedcomparser.hh |
include_HEADERS = $(top_srcdir)/config.h Address.hh Association.hh ChangeDate.hh ChildToFamilyLink.hh Data.hh Event.hh FamilyEvent.hh FamilyRecord.hh GEDCOMFactory.hh Header.hh IndividualAttribute.hh IndividualEvent.hh IndividualRecord.hh Item.hh LdsIndividualOrdinance.hh LdsSpouseSealing.hh LineageLinkageGedcom.hh MultimediaLink.hh MultimediaRecord.hh NoteRecord.hh NoteStructure.hh Parser.hh PersonalName.hh Place.hh RepositoryRecord.hh SourceCitation.hh SourceRecord.hh SourceRepositoryCitation.hh SpouseToFamilyLink.hh Submission.hh SubmitterRecord.hh UserReference.hh gedcomparser.hh personalnameparser_decl.hh |
129 |
|
|
130 |
#GEDCOMParser lib section |
#GEDCOMParser lib section |
131 |
libgedcomparser_la_SOURCES = yaccparser.yxx lexer.lxx gedcomparser.hh Address.cpp Association.cpp ChangeDate.cpp ChildToFamilyLink.cpp Data.cpp Event.cpp FamilyEvent.cpp FamilyRecord.cpp GEDCOMFactory.cpp Header.cpp IndividualAttribute.cpp IndividualEvent.cpp IndividualRecord.cpp Item.cpp LdsIndividualOrdinance.cpp LdsSpouseSealing.cpp MultimediaLink.cpp MultimediaRecord.cpp NoteRecord.cpp NoteStructure.cpp Parser.hh Parser.cpp PersonalName.cpp Place.cpp RepositoryRecord.cpp SourceCitation.cpp SourceRecord.cpp SourceRepositoryCitation.cpp SpouseToFamilyLink.cpp Submission.cpp SubmitterRecord.cpp UserReference.cpp Address.hh Association.hh ChangeDate.hh ChildToFamilyLink.hh Data.hh Event.hh FamilyEvent.hh FamilyRecord.hh GEDCOMFactory.hh Header.hh IndividualAttribute.hh IndividualEvent.hh IndividualRecord.hh Item.hh LineageLinkageGedcom.hh LineageLinkageGedcom.cpp LdsIndividualOrdinance.hh LdsSpouseSealing.hh MultimediaLink.hh MultimediaRecord.hh NoteRecord.hh NoteStructure.hh PersonalName.hh Place.hh RepositoryRecord.hh SourceCitation.hh SourceRecord.hh SourceRepositoryCitation.hh SpouseToFamilyLink.hh Submission.hh SubmitterRecord.hh UserReference.hh |
libgedcomparser_la_SOURCES = personalnameparser.yxx personalnamelexer.lxx yaccparser.yxx lexer.lxx gedcomparser.hh personalnameparser_decl.hh Address.cpp Association.cpp ChangeDate.cpp ChildToFamilyLink.cpp Data.cpp Event.cpp FamilyEvent.cpp FamilyRecord.cpp GEDCOMFactory.cpp Header.cpp IndividualAttribute.cpp IndividualEvent.cpp IndividualRecord.cpp Item.cpp LdsIndividualOrdinance.cpp LdsSpouseSealing.cpp MultimediaLink.cpp MultimediaRecord.cpp NoteRecord.cpp NoteStructure.cpp Parser.hh Parser.cpp PersonalName.cpp Place.cpp RepositoryRecord.cpp SourceCitation.cpp SourceRecord.cpp SourceRepositoryCitation.cpp SpouseToFamilyLink.cpp Submission.cpp SubmitterRecord.cpp UserReference.cpp Address.hh Association.hh ChangeDate.hh ChildToFamilyLink.hh Data.hh Event.hh FamilyEvent.hh FamilyRecord.hh GEDCOMFactory.hh Header.hh IndividualAttribute.hh IndividualEvent.hh IndividualRecord.hh Item.hh LineageLinkageGedcom.hh LineageLinkageGedcom.cpp LdsIndividualOrdinance.hh LdsSpouseSealing.hh MultimediaLink.hh MultimediaRecord.hh NoteRecord.hh NoteStructure.hh PersonalName.hh Place.hh RepositoryRecord.hh SourceCitation.hh SourceRecord.hh SourceRepositoryCitation.hh SpouseToFamilyLink.hh Submission.hh SubmitterRecord.hh UserReference.hh |
132 |
subdir = src/GEDCOMParser |
subdir = src/GEDCOMParser |
133 |
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
134 |
CONFIG_HEADER = $(top_builddir)/config.h |
CONFIG_HEADER = $(top_builddir)/config.h |
137 |
|
|
138 |
libgedcomparser_la_LDFLAGS = |
libgedcomparser_la_LDFLAGS = |
139 |
libgedcomparser_la_LIBADD = |
libgedcomparser_la_LIBADD = |
140 |
am_libgedcomparser_la_OBJECTS = yaccparser.lo lexer.lo Address.lo \ |
am_libgedcomparser_la_OBJECTS = personalnameparser.lo \ |
141 |
|
personalnamelexer.lo yaccparser.lo lexer.lo Address.lo \ |
142 |
Association.lo ChangeDate.lo ChildToFamilyLink.lo Data.lo \ |
Association.lo ChangeDate.lo ChildToFamilyLink.lo Data.lo \ |
143 |
Event.lo FamilyEvent.lo FamilyRecord.lo GEDCOMFactory.lo \ |
Event.lo FamilyEvent.lo FamilyRecord.lo GEDCOMFactory.lo \ |
144 |
Header.lo IndividualAttribute.lo IndividualEvent.lo \ |
Header.lo IndividualAttribute.lo IndividualEvent.lo \ |
190 |
@AMDEP_TRUE@ ./$(DEPDIR)/Submission.Plo \ |
@AMDEP_TRUE@ ./$(DEPDIR)/Submission.Plo \ |
191 |
@AMDEP_TRUE@ ./$(DEPDIR)/SubmitterRecord.Plo \ |
@AMDEP_TRUE@ ./$(DEPDIR)/SubmitterRecord.Plo \ |
192 |
@AMDEP_TRUE@ ./$(DEPDIR)/UserReference.Plo ./$(DEPDIR)/lexer.Plo \ |
@AMDEP_TRUE@ ./$(DEPDIR)/UserReference.Plo ./$(DEPDIR)/lexer.Plo \ |
193 |
|
@AMDEP_TRUE@ ./$(DEPDIR)/personalnamelexer.Plo \ |
194 |
|
@AMDEP_TRUE@ ./$(DEPDIR)/personalnameparser.Plo \ |
195 |
@AMDEP_TRUE@ ./$(DEPDIR)/yaccparser.Plo |
@AMDEP_TRUE@ ./$(DEPDIR)/yaccparser.Plo |
196 |
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
197 |
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) |
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) |
204 |
CXXFLAGS = @CXXFLAGS@ |
CXXFLAGS = @CXXFLAGS@ |
205 |
LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) |
LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) |
206 |
LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS) |
LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS) |
207 |
|
YLWRAP = $(top_srcdir)/ylwrap |
208 |
YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS) |
YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS) |
209 |
LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) $(AM_YFLAGS) |
LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) $(AM_YFLAGS) |
210 |
CFLAGS = @CFLAGS@ |
CFLAGS = @CFLAGS@ |
219 |
HEADERS = $(include_HEADERS) |
HEADERS = $(include_HEADERS) |
220 |
|
|
221 |
DIST_COMMON = $(include_HEADERS) Makefile.am Makefile.in lexer.cxx \ |
DIST_COMMON = $(include_HEADERS) Makefile.am Makefile.in lexer.cxx \ |
222 |
yaccparser.cxx yaccparser.h |
personalnamelexer.cxx personalnameparser.cxx \ |
223 |
|
personalnameparser.h yaccparser.cxx yaccparser.h |
224 |
SOURCES = $(libgedcomparser_la_SOURCES) |
SOURCES = $(libgedcomparser_la_SOURCES) |
225 |
|
|
226 |
all: all-am |
all: all-am |
260 |
echo "rm -f \"$${dir}/so_locations\""; \ |
echo "rm -f \"$${dir}/so_locations\""; \ |
261 |
rm -f "$${dir}/so_locations"; \ |
rm -f "$${dir}/so_locations"; \ |
262 |
done |
done |
263 |
|
personalnameparser.h: personalnameparser.cxx |
264 |
|
@if test ! -f $@; then \ |
265 |
|
rm -f personalnameparser.cxx; \ |
266 |
|
$(MAKE) personalnameparser.cxx; \ |
267 |
|
else :; fi |
268 |
yaccparser.h: yaccparser.cxx |
yaccparser.h: yaccparser.cxx |
269 |
@if test ! -f $@; then \ |
@if test ! -f $@; then \ |
270 |
rm -f yaccparser.cxx; \ |
rm -f yaccparser.cxx; \ |
350 |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SubmitterRecord.Plo@am__quote@ |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SubmitterRecord.Plo@am__quote@ |
351 |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UserReference.Plo@am__quote@ |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UserReference.Plo@am__quote@ |
352 |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lexer.Plo@am__quote@ |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lexer.Plo@am__quote@ |
353 |
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/personalnamelexer.Plo@am__quote@ |
354 |
|
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/personalnameparser.Plo@am__quote@ |
355 |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yaccparser.Plo@am__quote@ |
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yaccparser.Plo@am__quote@ |
356 |
|
|
357 |
distclean-depend: |
distclean-depend: |
395 |
$(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< |
$(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< |
396 |
|
|
397 |
.lxx.cxx: |
.lxx.cxx: |
398 |
$(LEXCOMPILE) `test -f $< || echo '$(srcdir)/'`$< |
$(SHELL) $(YLWRAP) `test -f '$<' || echo '$(srcdir)/'`$< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE) |
|
sed '/^#/ s|$(LEX_OUTPUT_ROOT)\.c|$@|' $(LEX_OUTPUT_ROOT).c >$@ |
|
|
rm -f $(LEX_OUTPUT_ROOT).c |
|
399 |
|
|
400 |
.yxx.cxx: |
.yxx.cxx: |
401 |
$(YACCCOMPILE) `test -f '$<' || echo '$(srcdir)/'`$< |
$(SHELL) $(YLWRAP) `test -f '$<' || echo '$(srcdir)/'`$< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE) |
|
sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@ |
|
|
rm -f y.tab.c |
|
|
if test -f y.tab.h; then \ |
|
|
to=`echo "$*_H" | sed \ |
|
|
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \ |
|
|
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \ |
|
|
sed "/^#/ s/Y_TAB_H/$$to/g" y.tab.h >$*.ht; \ |
|
|
rm -f y.tab.h; \ |
|
|
if cmp -s $*.ht $*.h; then \ |
|
|
rm -f $*.ht ;\ |
|
|
else \ |
|
|
mv $*.ht $*.h; \ |
|
|
fi; \ |
|
|
fi |
|
|
if test -f y.output; then \ |
|
|
mv y.output $*.output; \ |
|
|
fi |
|
402 |
|
|
403 |
mostlyclean-libtool: |
mostlyclean-libtool: |
404 |
-rm -f *.lo |
-rm -f *.lo |
580 |
maintainer-clean-generic: |
maintainer-clean-generic: |
581 |
@echo "This command is intended for maintainers to use" |
@echo "This command is intended for maintainers to use" |
582 |
@echo "it deletes files that may require special tools to rebuild." |
@echo "it deletes files that may require special tools to rebuild." |
583 |
-test -z "yaccparser.h" || rm -f yaccparser.h |
-test -z "personalnameparser.hyaccparser.h" || rm -f personalnameparser.h yaccparser.h |
584 |
clean: clean-am |
clean: clean-am |
585 |
|
|
586 |
clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ |
clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ |