# If compiling under gcc, this is needed for the C files CFLAGS = -std=gnu99 all: EndNote2bib EndNoteTag dosToTex wileyEndNoteFilt risDateAdj ansel2uni dosToTex: dosToTex.c $(CC) -O $(CFLAGS) $(OUTPUT_OPTION) $< r2bib: r2bib.c $(CC) -O $(CFLAGS) $(OUTPUT_OPTION) $< EndNote2bib: EndNote2bib.c $(CC) -O $(CFLAGS) $(OUTPUT_OPTION) $< EndNoteTag: EndNoteTag.cpp $(CXX) -O $(OUTPUT_OPTION) $< wileyEndNoteFilt.c: wileyEndNoteFilt.l $(LEX) -o $@.c $< wileyEndNoteFilt: wileyEndNoteFilt.c $(CC) -O $(CFLAGS) $(OUTPUT_OPTION) $@.c -ll risDateAdj.c: risDateAdj.l $(LEX) -i -o $@.c $< risDateAdj: risDateAdj.c $(CC) -O $(CFLAGS) $(OUTPUT_OPTION) $@.c -ll ansel2uni.c: ansel2uni.l $(LEX) -o $@.c $< ansel2uni: ansel2uni.l $(CC) -D MARC_EXT -O $(CFLAGS) $(OUTPUT_OPTION) $@.c -ll distclean: rm *.tex *.log *.aux *.dvi EndNote2bib r2bib dosToTex EndNoteTag risDateAdj ansel2uni *.o lex.yy.c