coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Gaëtan Gilbert <gaetan.gilbert AT skyskimmer.net>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] tests in plugins
- Date: Fri, 27 Apr 2018 16:50:30 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=gaetan.gilbert AT skyskimmer.net; spf=Pass smtp.mailfrom=gaetan.gilbert AT skyskimmer.net; spf=None smtp.helo=postmaster AT relay4-d.mail.gandi.net
- Ironport-phdr: 9a23:4D591R3r0K8RMXS7smDT+DRfVm0co7zxezQtwd8ZseIUKvad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmlTkJNzA5/m/UhMJ/gq1UrxC9qBJw2IPUfIKYOeBicq/Bc94XR2xMVdtRWSxbBYO8apMCAesbMuFEs4nyvV0OogO/CwmtAOPg0SFHhmXq3aYn1OkhHhvJ0xI8H90UtnTYttr1NKYWUe+u0qbI1ynDYuhN2Tf+6InIaRMhofCJXbJ1b8XR01MjFwXbgVWMsIHoOS6e2OoKs2ie9eVgVOSvhnYoqwFwvjivxtoshZLTio0JzVDE8CN0y5s2K92gUEN3f8OoHZlKuyyYK4d6WN4uTmJmtSog17ELvZ+2cDALxZg53RLTduCLf5aS7h7+W+ucIi10iG9ldb6hgRu57FKuxffmVsau1VZHtipFncfItnAKzxHT8NaISv9n8Uah1juDzh3c5vtBIU8ulKrbL4QtwrEqmZoVrEvDHzX6mEPog6+Kbkkk++6o5Pr7Yrj+uJOQKo15hhv8P6gygMCzHOc1PwYUU2SG/emx1aXv/UjjT7VLiv02nLPZsJffJckDqa62GRFa0po55Ba5FTum39UYnX0cI11bYhKHk5PkO0rNIPH4Fve/gFWskDJux//YJL3tGJPNIWbfkLv5Z7Zy91ZcyBYvzdBY/59bFrYBIOvqVkDtsNzYEwQ2Phevw+fnDdV9zpkRVXiOAq+fKqPSsEWH6vghI+mWN8cpv2P2LOFg7Przh1c4n0UcdO+nx8g5cne9S9tvoFmQZ03Dg9MLHH0W9l4xReH2gVvEXj9XbXuoQ4on5SAgC4OjCIrZAIagnOrSj2+AApRKazUeWRi3GnDyetDcAqZeWGepOsZk1wc8e/2kQo4l2wupsVakmaFkP/HX+ygduIil0tVptbSKyUMCsAdsBsHY6FmjCnlulzpWFSQ1zbt8oEl4x03F16Vk0aQBSI5joshRWwJ/Dqbyiux3D9eoB1Dbc9OAWQrjTpOjCDA1CN04xdMPJUBwB4f6gw==
s/have this rule/change this rule/
Gaëtan Gilbert
On 27/04/2018 16:49, Gaëtan Gilbert wrote:
I was intending it more as pseudocode.
Looking at your actual makefile I would have this rule
tests/%.vo: tests/%.v
and after looking closer at coq_makefile's stuff I would use
tests/%.vo: tests/%.v real-all
does that work? It should allow running make for individual test files too. (real-all is a coq_makefile phony which depends on VOFILES and on the compiled plugin files)
Gaëtan Gilbert
On 27/04/2018 16:43, Beta Ziliani wrote:
Thanks for the quick response. But unfortunately it doesn't work :(
It somehow realizes the dependencies, but doesn’t build anything. The same output is obtained without the $(VOFILES), BTW.
|➜ Mtac2 git:(master) ✗ make test
COQDEP theories/Mtac2.v make: Nothing to be done for 'test'. |
On Thu, Apr 26, 2018 at 10:52 AM, Gaëtan Gilbert <gaetan.gilbert AT skyskimmer.net <mailto:gaetan.gilbert AT skyskimmer.net>> wrote:
something like
tests: $(VOFILES)
should work
Gaëtan Gilbert
On 26/04/2018 15:13, Beta Ziliani wrote:
Hi list,
In Mtac2 we have a tests folder with, ehm, the tests. This
folder is not installed in the user's space. To make tests, we
have an ad-hoc compilation rule in the Makefile.local file [1]. However, we don't know how to make it depend on the theories
folder, in order to re-compile the (relevant) tests when a file
in theories was changed. An obvious dirty option is to move
tests inside theories, but I pretty much prefer to avoid doing that.
Any suggestions?
Many thanks,
Beta
[1]
https://github.com/Mtac2/Mtac2/blob/607689192296bc42d75bc933ab2229a6b347c73b/Makefile.local#L1
<https://github.com/Mtac2/Mtac2/blob/607689192296bc42d75bc933ab2229a6b347c73b/Makefile.local#L1>
- [Coq-Club] tests in plugins, Beta Ziliani, 04/26/2018
- Re: [Coq-Club] tests in plugins, Gaëtan Gilbert, 04/26/2018
- Re: [Coq-Club] tests in plugins, Beta Ziliani, 04/27/2018
- Re: [Coq-Club] tests in plugins, Gaëtan Gilbert, 04/27/2018
- Re: [Coq-Club] tests in plugins, Gaëtan Gilbert, 04/27/2018
- Re: [Coq-Club] tests in plugins, Beta Ziliani, 04/27/2018
- Re: [Coq-Club] tests in plugins, Gaëtan Gilbert, 04/27/2018
- Re: [Coq-Club] tests in plugins, Gaëtan Gilbert, 04/27/2018
- Re: [Coq-Club] tests in plugins, Beta Ziliani, 04/27/2018
- Re: [Coq-Club] tests in plugins, Gaëtan Gilbert, 04/26/2018
Archive powered by MHonArc 2.6.18.