mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-11-03 20:54:07 +01:00
Fix Makefile after introduction of HAVE_FORTRAN
This commit is contained in:
parent
cb073ddac4
commit
bbb9bcb085
31
Makefile.am
31
Makefile.am
@ -49,11 +49,11 @@ pkgconfig_DATA = pkgconfig/trexio.pc
|
|||||||
|
|
||||||
# =============== BUILD =============== #
|
# =============== BUILD =============== #
|
||||||
|
|
||||||
trexio_h = $(srcdir)/include/trexio.h
|
trexio_h = include/trexio.h
|
||||||
trexio_f = $(srcdir)/include/trexio_f.f90
|
include_HEADERS = $(trexio_h)
|
||||||
|
|
||||||
include_HEADERS = $(trexio_h)
|
|
||||||
if HAVE_FORTRAN
|
if HAVE_FORTRAN
|
||||||
|
trexio_f = include/trexio_f.f90
|
||||||
include_HEADERS += $(trexio_f)
|
include_HEADERS += $(trexio_f)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -63,7 +63,6 @@ lib_LTLIBRARIES = src/libtrexio.la
|
|||||||
|
|
||||||
|
|
||||||
SOURCES = \
|
SOURCES = \
|
||||||
$(trexio_h) \
|
|
||||||
src/trexio.c \
|
src/trexio.c \
|
||||||
src/trexio_private.h \
|
src/trexio_private.h \
|
||||||
src/trexio_s.h \
|
src/trexio_s.h \
|
||||||
@ -82,7 +81,7 @@ ORG_FILES = \
|
|||||||
trex.org
|
trex.org
|
||||||
|
|
||||||
|
|
||||||
src_libtrexio_la_SOURCES = $(SOURCES)
|
src_libtrexio_la_SOURCES = $(trexio_h) $(SOURCES)
|
||||||
|
|
||||||
# Include CMake-related files in the distribution.
|
# Include CMake-related files in the distribution.
|
||||||
EXTRA_DIST += CMakeLists.txt \
|
EXTRA_DIST += CMakeLists.txt \
|
||||||
@ -143,10 +142,10 @@ TESTS_C += \
|
|||||||
tests/overwrite_all_hdf5
|
tests/overwrite_all_hdf5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
TESTS = $(TESTS_C)
|
TESTS = $(TESTS_C)
|
||||||
|
|
||||||
if HAVE_FORTRAN
|
if HAVE_FORTRAN
|
||||||
TESTS_F = \
|
TESTS_F = tests/test_f
|
||||||
tests/test_f
|
|
||||||
TESTS += $(TESTS_F)
|
TESTS += $(TESTS_F)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -156,7 +155,7 @@ check_PROGRAMS = $(TESTS)
|
|||||||
LDADD = src/libtrexio.la
|
LDADD = src/libtrexio.la
|
||||||
|
|
||||||
if HAVE_FORTRAN
|
if HAVE_FORTRAN
|
||||||
test_trexio_f = $(srcdir)/tests/trexio_f.f90
|
test_trexio_f = tests/trexio_f.f90
|
||||||
|
|
||||||
$(test_trexio_f): $(trexio_f)
|
$(test_trexio_f): $(trexio_f)
|
||||||
cp $(trexio_f) $(test_trexio_f)
|
cp $(trexio_f) $(test_trexio_f)
|
||||||
@ -211,9 +210,15 @@ HDF5_CPPFLAGS = @HDF5_CPPFLAGS@
|
|||||||
|
|
||||||
if TREXIO_DEVEL
|
if TREXIO_DEVEL
|
||||||
|
|
||||||
CLEANFILES += $(SOURCES) $(trexio_f) $(trexio_h) $(HTML_TANGLED) $(htmlizer) .git_hash
|
CLEANFILES += $(SOURCES) $(trexio_h) $(HTML_TANGLED) $(htmlizer) .git_hash
|
||||||
|
|
||||||
BUILT_SOURCES += $(SOURCES) $(trexio_f) $(test_trexio_f)
|
BUILT_SOURCES += $(SOURCES) $(trexio_h)
|
||||||
|
|
||||||
|
if HAVE_FORTRAN
|
||||||
|
CLEANFILES += $(trexio_f)
|
||||||
|
BUILT_SOURCES += $(trexio_f) $(test_trexio_f)
|
||||||
|
$(trexio_f): $(trexio_h)
|
||||||
|
endif
|
||||||
|
|
||||||
.git_hash: FORCE
|
.git_hash: FORCE
|
||||||
git log | head -1 | cut -d ' ' -f 2 > .git_hash
|
git log | head -1 | cut -d ' ' -f 2 > .git_hash
|
||||||
@ -223,10 +228,10 @@ all: .git_hash
|
|||||||
GENERATOR_FILES = $(srcdir)/tools/generator.py \
|
GENERATOR_FILES = $(srcdir)/tools/generator.py \
|
||||||
$(srcdir)/tools/generator_tools.py
|
$(srcdir)/tools/generator_tools.py
|
||||||
|
|
||||||
$(SOURCES): $(trexio_f)
|
$(SOURCES): $(trexio_h)
|
||||||
src/trexio.c: $(trexio_h)
|
src/trexio.c: $(trexio_h)
|
||||||
|
|
||||||
$(trexio_f): $(ORG_FILES) $(GENERATOR_FILES)
|
$(trexio_h): $(ORG_FILES) $(GENERATOR_FILES)
|
||||||
cd $(srcdir)/tools && ./build_trexio.sh
|
cd $(srcdir)/tools && ./build_trexio.sh
|
||||||
|
|
||||||
$(htmlizer): $(ORG_FILES) $(srcdir)/src/README.org
|
$(htmlizer): $(ORG_FILES) $(srcdir)/src/README.org
|
||||||
|
Loading…
Reference in New Issue
Block a user