1.SUFFIXES: 2.SUFFIXES: .f .F .o .a .f90 .F90 3# 4module: libxmlparser.a 5include ../arch.make 6# 7OBJFILES= m_debug.o m_buffer.o m_elstack.o m_dictionary.o m_io.o \ 8 m_reader.o m_converters.o m_charset.o m_entities.o \ 9 m_xml_error.o m_fsm.o m_xml_parser.o flib_sax.o 10 11# 12libxmlparser.a: $(OBJFILES) 13 $(AR) $(ARFLAGS_EXTRA) cru libxmlparser.a $(OBJFILES) 14 -$(RANLIB) libxmlparser.a 15 cp libxmlparser.a .. 16 @cp -p *.*d .. 17 @echo "xmlparser/work.pc" >> ../work.pcl 18# 19# (Note trick for Intel Fortran Compiler) 20# 21INCFLAGS:= $(INCFLAGS) -I../wxml 22# 23# 24PARENT_VPATH=`grep '^VPATH' ../Makefile` 25 26wxml: ../wxml/flib_wcml.f90 27 (cd ../wxml ; make "$(PARENT_VPATH)/wxml") 28 29clean: 30 rm -f *.o *.*d *.a 31# 32# DO NOT DELETE THIS LINE - used by make depend 33m_reader.o: m_io.o m_debug.o 34m_elstack.o: m_buffer.o 35m_dictionary.o: m_buffer.o 36m_entities.o: m_buffer.o m_xml_error.o 37m_converters.o: m_debug.o 38m_fsm.o: m_buffer.o m_dictionary.o m_charset.o m_entities.o m_elstack.o 39m_xml_error.o: m_elstack.o 40m_xml_parser.o: m_buffer.o m_elstack.o m_reader.o m_fsm.o m_dictionary.o \ 41 m_debug.o m_xml_error.o 42flib_sax.o: m_dictionary.o m_xml_parser.o m_converters.o m_xml_error.o 43 44