1include $(top_srcdir)/build/top.mk
2## $Header: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/Makefile.am,v 1.25 2017/01/09 20:35:13 morandini Exp $
3## Process this file with automake to produce Makefile.in
4## Do not forget to run automake ( --add-missing ) when you modify Makefile.am
5
6octavedir = "$(datarootdir)/octave"
7c81dir = "$(datarootdir)/c81"
8awkdir = "$(datarootdir)/awk"
9
10export octavedir c81dir awkdir
11
12codeaster_dir = "$(datarootdir)/Aster"
13codeaster_srcdir = $(top_srcdir)/contrib/CodeAster
14codeaster_files = \
15$(codeaster_srcdir)/cms/cms.py
16
17Pythonpre_srcdit = $(top_srcdir)/contrib/PythonPreprocessor
18Pythonpre_files = \
19$(Pythonpre_srcdit)/README \
20$(Pythonpre_srcdit)/MBDynPreprocess.py \
21$(Pythonpre_srcdit)/MBDynLib.py \
22$(Pythonpre_srcdit)/examples/CrankPanel_v2.mbd \
23$(Pythonpre_srcdit)/examples/include1.dat \
24$(Pythonpre_srcdit)/examples/include2.dat \
25$(Pythonpre_srcdit)/examples/LateralBuckling2_v2.mbd
26
27Post_srcdir = $(top_srcdir)/contrib/Post
28Post_files = \
29$(Post_srcdir)/Makefile \
30$(Post_srcdir)/Mbdynpost.flex \
31$(Post_srcdir)/Post.C \
32$(Post_srcdir)/Post.hh
33
34mls_dir = $(octavedir)
35mls_srcdir = $(top_srcdir)/contrib/MLS
36mls_files = \
37$(mls_srcdir)/COPYING.kd \
38$(mls_srcdir)/create_mls_interface.m \
39$(mls_srcdir)/example_MLS.m \
40$(mls_srcdir)/f_polyn_basis_derivatives.m \
41$(mls_srcdir)/f_polyn_basis.m \
42$(mls_srcdir)/f_regression_derivatives_kdtree.m \
43$(mls_srcdir)/f_weight_function_derivatives.m \
44$(mls_srcdir)/f_weight_function_givendist.m \
45$(mls_srcdir)/kd_buildtree.m \
46$(mls_srcdir)/kd_closestpointfast.m \
47$(mls_srcdir)/kd_closestpointgood.m \
48$(mls_srcdir)/kd_demo.m \
49$(mls_srcdir)/kd_knn.m \
50$(mls_srcdir)/kd_nclosestpoints.m \
51$(mls_srcdir)/kd_plotbox.m \
52$(mls_srcdir)/kd_rangequery.m \
53$(mls_srcdir)/README
54
55scicos_dir = "$(datarootdir)/Scicos"
56scicos_srcdir = $(top_srcdir)/contrib/ScicosInterface
57scicos_files = \
58$(scicos_srcdir)/buildblocks.sci \
59$(scicos_srcdir)/loadblocks.sci \
60$(scicos_srcdir)/sockread_intf.sci \
61$(scicos_srcdir)/sockwrite_intf.sci \
62$(scicos_srcdir)/sockread_comp.c \
63$(scicos_srcdir)/sockwrite_comp.c \
64$(scicos_srcdir)/README \
65$(scicos_srcdir)/TODO \
66$(scicos_srcdir)/examples/pendulum \
67$(scicos_srcdir)/examples/Pendulum.cosf
68
69simulink_dir = "$(datarootdir)/Simulink"
70simulink_srcdir = $(top_srcdir)/contrib/SimulinkInterface
71simulink_files = \
72$(simulink_srcdir)/Makefile \
73$(simulink_srcdir)/MBDynCom.mdl \
74$(simulink_srcdir)/mbdyn.sh \
75$(simulink_srcdir)/README \
76$(simulink_srcdir)/setup.m \
77$(simulink_srcdir)/sfun_mbdyn_com_read.c \
78$(simulink_srcdir)/sfun_mbdyn_com_write.c \
79$(simulink_srcdir)/sfun_mbdyn_start.c \
80	$(simulink_srcdir)/examples/pendulum \
81	$(simulink_srcdir)/examples/pendulum.mdl \
82	$(simulink_srcdir)/examples/README \
83	$(simulink_srcdir)/tmp/README
84
85EXTRA_DIST = CHANGES \
86$(top_srcdir)/contrib/Patches \
87$(codeaster_files) \
88$(Pythonpre_files) \
89$(Post_files) \
90$(mls_files) \
91$(scicos_files) \
92$(simulink_files)
93
94install-data-local-codeaster: $(codeaster_files)
95	$(mkinstalldirs) $(DESTDIR)$(datarootdir) $(DESTDIR)$(codeaster_dir)
96	@for f in $^ ; do \
97		case $$f in \
98		*.py) echo "$(INSTALL_SCRIPT) -m 444 $$f $(DESTDIR)$(codeaster_dir)" ; $(INSTALL_SCRIPT) -m 444 $$f $(DESTDIR)$(codeaster_dir) ;; \
99		*) echo "($$f ignored)" ;; \
100		esac ; \
101	done
102
103install-data-local: install-data-local-codeaster
104
105#dist-hook:
106#	rm -rf `find $(distdir) -name CVS`
107
108uninstall-local:
109	rm -f $(DESTDIR)$(codeaster_dir)/cms.py
110
111SUBDIRS = include build etc libraries manual mbdyn modules utils var
112
113include $(top_srcdir)/build/bot.mk
114
115