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