1# Copyright (C) 2017 Yann Pouillon 2 3# 4# Makefile for the WXML examples of XMLF90 5# 6 7AM_CPPFLAGS = -I../../../src/wxml 8AM_FCFLAGS = -I../../../src/wxml 9 10noinst_PROGRAMS = pseudo simple 11 12pseudo_SOURCES = pseudo.f90 m_pseudo_utils.f90 13pseudo_LDADD = ../../../src/libxmlf90.la 14pseudo_DEPENDENCIES = C.psf Fe.psf 15 16simple_SOURCES = simple.f90 17simple_LDADD = ../../../src/libxmlf90.la 18 19if F90_MOD_UPPERCASE 20f03_mods = M_PSEUDO_UTILS.$(MODEXT) 21else 22f03_mods = m_pseudo_utils.$(MODEXT) 23endif 24 25EXTRA_DIST = C.psf Fe.psf 26 27CLEANFILES = $(f03_mods) C.xml Fe.xml simple.xml 28 29TESTS = simple 30 31check-local: 32 echo "Testing pseudo with C.psf" 33 cp $(srcdir)/C.psf PSF 34 chmod u+w PSF 35 ./pseudo 36 test -s PSXML 37 rm PSF 38 mv PSXML C.xml 39 echo "Testing pseudo with Fe.psf" 40 cp $(srcdir)/Fe.psf PSF 41 chmod u+w PSF 42 ./pseudo 43 test -s PSXML 44 rm PSF 45 mv PSXML Fe.xml 46 47pseudo.$(OBJEXT): m_pseudo_utils.$(OBJEXT) 48