diff --git a/Makefile.am b/Makefile.am index 817a579..626ad60 100644 --- a/Makefile.am +++ b/Makefile.am @@ -46,6 +46,7 @@ pkgconfig_DATA = pkgconfig/qmckl.pc qmckl_h = include/qmckl.h qmckl_f = include/qmckl_f.F90 +qmckl_fo = include/qmckl_f.o include_HEADERS = $(qmckl_h) $(qmckl_f) header_tests = tests/chbrclf.h tests/n2.h @@ -61,7 +62,7 @@ lib_LTLIBRARIES = src/libqmckl.la src_libqmckl_la_SOURCES = $(qmckl_h) $(qmckl_f) $(C_FILES) $(F_FILES) $(H_PRIVATE_FUNC_FILES) $(H_PRIVATE_TYPE_FILES) src_libqmckl_la_LDFLAGS = $(LDFLAGS) -CLEANFILES+=$(test_qmckl_fo) $(qmckl_fo) $(test_qmckl_o) $(FH_TYPE_FILES) $(FH_FUNC_FILES) +CLEANFILES+=$(qmckl_fo) $(test_qmckl_o) $(FH_TYPE_FILES) $(FH_FUNC_FILES) include generated.mk diff --git a/tools/build_makefile.py b/tools/build_makefile.py index d44a0bf..4fcb6b2 100755 --- a/tools/build_makefile.py +++ b/tools/build_makefile.py @@ -178,14 +178,14 @@ def main(): F_TEST_FILES += [f_test] if f_test in DEPS: - DEPS_TEST[f_test] += [tangled, "$(test_qmckl_fo)"] + DEPS_TEST[f_test] += [tangled] else: - DEPS_TEST[f_test] = [tangled, "$(test_qmckl_fo)"] + DEPS_TEST[f_test] = [tangled] if c_test_x in TESTS: - TESTS[c_test_x] += [f_test, "$(test_qmckl_fo)"] + TESTS[c_test_x] += [f_test] else: - TESTS[c_test_x] = [f_test, "$(test_qmckl_fo)"] + TESTS[c_test_x] = [f_test] output = ["", "## Source files", @@ -240,8 +240,7 @@ def main(): output+= ["", "## Test files", "", - "$(header_tests): $(TANGLED_FILES)", - "$(test_qmckl_fo): $(test_qmckl_f)"] + "$(header_tests): $(TANGLED_FILES)" ] output += ["", "check_PROGRAMS = $(TESTS)" ] for f in sorted(TESTS.keys()):