https://gitlab.inria.fr/line/aide-group/macrovsa
Tip revision: 31a87d848f8ab28a06ccf77d0b359fc966974138 authored by vthierry on 15 December 2025, 21:31:50 UTC
sync from makefile
sync from makefile
Tip revision: 31a87d8
makefile
# export VERBOSE=true
dft:
# cp ../../aidebuild/src/makefile ../../aidesys/src/.makefile.inc ; echo aidesys ; cd ../../aidesys/src ; make build test sync
# cp ../../aidebuild/src/makefile .makefile.inc # ; echo macrovsa ; make rebuild
make build_cpp ; rm -f ../public/macrovsa_experiments.out.txt ; $(MAKE) ../public/macrovsa_experiments.out.txt
# make build_cpp ; rm -f ../public/kjvdemo_experiments.out.txt ; $(MAKE) ../public/kjvdemo_experiments.out.txt
# make build_cpp ; rm -f ../public/small_pizza_experiments.out.txt ; $(MAKE) ../public/small_pizza_experiments.out.txt
# make build_cpp ; rm -f ../public/pizza_experiments.out.txt ; $(MAKE) ../public/pizza_experiments.out.txt
dft1:
cp ../../aidebuild/src/makefile .makefile.inc
make build_cpp ; rm -f ../public/macrovsa_experiments.out.txt ; $(MAKE) ../public/macrovsa_experiments.out.txt
### Defines C/C++ compilation options
CUES = clang++
AIDEDEPS = aidesys wjson
PY_HPP = ../node_modules/wjson/src/Value.hpp ./Belief.hpp ./Symbol.hpp ./Bundling.hpp ./AssociativeMap.hpp
# Defining demos
BUILD = ../public/macrovsa_experiments.out.txt ../public/kjvdemo_experiments.out.txt ../public/small_pizza_experiments.out.txt ../public/pizza_experiments.out.txt
### Includes aidebuild standard usage,build,test,clean,sync rules
include ./.makefile.inc
rebuild_demo:
@rm -f $(BUILD) ; $(MAKE) $(BUILD)
../public/small_pizza_experiments.out.txt : $(wildcard *.*pp) $(wildcard *.C)
@$(MAKE) test MAIN=small_pizza_experiments > $@
../public/pizza_experiments.out.txt : $(wildcard *.*pp) $(wildcard *.C)
@echo "make $@, this takes a few seconds"
@$(MAKE) test MAIN=pizza_experiments | tee $@
../public/macrovsa_experiments.out.txt : $(wildcard *.*pp) $(wildcard *.C)
@$(MAKE) test MAIN=macrovsa_experiments
@mv mesoscopic_noise_normal_divergence.* ../public/macrovsa_experiments
@$(MAKE) ../public/durations_interpolation.mpl.out.txt ../public/macrovsa_experiments.pdf
@touch $@
../public/kjvdemo_experiments.out.txt : $(wildcard *.*pp) $(wildcard *.C)
@echo "make $@, this takes a few minuts (about 5mn)"
@$(MAKE) test MAIN=kjvdemo > $@
@notify-send -u normal "make $@ done"
