Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 458 lines (361 sloc) 16.525 kB
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
1 #### CONFIGURE VARIABLE
da16c35 @nniclausse import version publique du client de test de mont�e en charge.
nniclausse authored
2
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
3 # export ERLC_EMULATOR to fix a bug in R9B with native compilation
4 ERLC_EMULATOR=@ERL@
5 export ERLC_EMULATOR
6 ERL=@ERL@
7 ERLC=@ERLC@
8 SED=@SED@
9 ERL_OPTS=@ERL_OPTS@
e1ed340 @nniclausse use install instead of cp
nniclausse authored
10 # FIXME
6d61fa6 @nniclausse use --with-erlang PATH to search for dialyzer binary
nniclausse authored
11 DIALYZER=@DIALYZER@
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
12
54a7fac @nniclausse - use autoconf erlang builtin support in configure.in
nniclausse authored
13 ERLDIR=@ERLANG_ROOT_DIR@
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
14 export ERLDIR
15
54a7fac @nniclausse - use autoconf erlang builtin support in configure.in
nniclausse authored
16 USEMOCHIWEBLIBS=@erlang_cv_orelse@
17
18 ERLANG_XMERL_DIR=@ERLANG_LIB_DIR_xmerl@/include
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
19
20 raw_erlang_prefix=@libdir@/erlang/
21
4482037 @nniclausse use docdir macro; install docs in tsung-%version% for rpm
nniclausse authored
22 PACKAGE_TARNAME=@PACKAGE_TARNAME@
23
c9ff2c1 @nniclausse fix DESTDIR
nniclausse authored
24 prefix=@prefix@
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
25 exec_prefix=@exec_prefix@
26 bindir=@bindir@
27 libdir=@libdir@
28 datadir=@datadir@
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
29 datarootdir=@datarootdir@
4482037 @nniclausse use docdir macro; install docs in tsung-%version% for rpm
nniclausse authored
30 docdir=@docdir@
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
31 TEMPLATES_SUBDIR=@TEMPLATES_SUBDIR@
32
33 CONFIGURE_DEPENDENCIES=@CONFIGURE_DEPENDENCIES@
34 CONFIG_STATUS_DEPENDENCIES=@CONFIG_STATUS_DEPENDENCIES@
35
36 VERSION=@PACKAGE_VERSION@
37 PACKAGE=@PACKAGE_NAME@
38 DTD=@DTD@
39
40 #### END OF SUBSTITUTION
da16c35 @nniclausse import version publique du client de test de mont�e en charge.
nniclausse authored
41
b1912b3 @nniclausse release depends on spec
nniclausse authored
42 SVN_REVISION=$Revision$
43
65af9b8 @nniclausse MAJOR Update (not yet finished): New configuration system using an XM…
nniclausse authored
44 ERL_COMPILER_OPTIONS="[warn_unused_vars]"
45 export ERL_COMPILER_OPTIONS
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
46
92fc212 @nniclausse configure --prefix=XXX is now working (except for erlang lib files)
nniclausse authored
47 ifeq ($(TYPE),debug)
48 OPT =+debug_info -DDEBUG
04275b2 @nniclausse - redirect builder output in a logfile instead of /dev/null
nniclausse authored
49 else
bc45901 @nniclausse improved configure: add --with-erlang option and xmerl PATH detection…
nniclausse authored
50 ifeq ($(TYPE),native)
51 OPT:=+native
92fc212 @nniclausse configure --prefix=XXX is now working (except for erlang lib files)
nniclausse authored
52 else
83995e4 @nniclausse add targets for running unit tests
nniclausse authored
53 OPT = +strict_record_tests
04275b2 @nniclausse - redirect builder output in a logfile instead of /dev/null
nniclausse authored
54 endif
92fc212 @nniclausse configure --prefix=XXX is now working (except for erlang lib files)
nniclausse authored
55 endif
83995e4 @nniclausse add targets for running unit tests
nniclausse authored
56
57 ifeq ($(TYPE),test)
58 OPT =+export_all
59 endif
60
e1ed340 @nniclausse use install instead of cp
nniclausse authored
61
65af9b8 @nniclausse MAJOR Update (not yet finished): New configuration system using an XM…
nniclausse authored
62 INC = ./include
99415b4 @nniclausse use erlc detected by configure
nniclausse authored
63 CC = $(ERLC)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
64
65 ESRC = ./src
66 EBIN = ./ebin
ad86088 @nniclausse add snapshot target
nniclausse authored
67 ifeq ($(TYPE),snapshot)
68 DAY=$(shell date +"%Y%m%d")
69 distdir = $(PACKAGE)-$(VERSION)-$(DAY)
04275b2 @nniclausse - redirect builder output in a logfile instead of /dev/null
nniclausse authored
70 else
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
71 distdir = $(PACKAGE)-$(VERSION)
ad86088 @nniclausse add snapshot target
nniclausse authored
72 endif
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
73
74 # installation path
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
75 BINDIR = $(bindir)
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
76 LIBDIR = $(libdir)/tsung/
77 TOOLS_BINDIR = $(LIBDIR)/bin
4482037 @nniclausse use docdir macro; install docs in tsung-%version% for rpm
nniclausse authored
78 CONFDIR = $(docdir)/examples
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
79 SHARE_DIR = $(datadir)/tsung/
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
80 TEMPLATES_DIR = $(datadir)/$(TEMPLATES_SUBDIR)
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
81 MAN_DIR = $(datadir)/man/man1/
4482037 @nniclausse use docdir macro; install docs in tsung-%version% for rpm
nniclausse authored
82 DOC_DIR = $(docdir)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
83
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
84 # custom behaviours
d2484f0 @nniclausse cosmetic
nniclausse authored
85 BEHAVIORS = ebin/ts_plugin.beam ebin/gen_ts_transport.beam
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
86
04275b2 @nniclausse - redirect builder output in a logfile instead of /dev/null
nniclausse authored
87 BUILDER_LOG = /tmp/builder-tsung.log
88
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
89 ERLANG_LIB_DIR = $(libdir)/erlang/lib
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
90
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
91 APPLICATION = tsung
92 CONTROLLER_APPLICATION = tsung_controller
93 RECORDER_APPLICATION = tsung_recorder
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
94
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
95 RECORDER_TARGETDIR = $(ERLANG_LIB_DIR)/$(RECORDER_APPLICATION)-$(VERSION)
96 CONTROLLER_TARGETDIR = $(ERLANG_LIB_DIR)/$(CONTROLLER_APPLICATION)-$(VERSION)
97 TARGETDIR = $(ERLANG_LIB_DIR)/$(APPLICATION)-$(VERSION)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
98
73f9306 @nniclausse modifs en vue de publication v1.0.beta3
nniclausse authored
99 TEMPLATES = $(wildcard $(ESRC)/templates/*.thtml)
900bd9f @nniclausse fix dygraph + add os_mon support
nniclausse authored
100 TEMPLATES += $(wildcard $(ESRC)/templates/*.js)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
101 TMP = $(wildcard *~) $(wildcard src/*~) $(wildcard inc/*~)
102 INC_FILES = $(wildcard $(INC)/*.hrl)
a85a743 @nniclausse fix LIBSRC (wildcard was wrong)
nniclausse authored
103 MOCHI = $(wildcard $(ESRC)/lib/mochi*.erl)
104 LIBSRC = $(filter-out $(MOCHI), $(wildcard $(ESRC)/lib/*.erl))
54a7fac @nniclausse - use autoconf erlang builtin support in configure.in
nniclausse authored
105 ifeq ($(USEMOCHIWEBLIBS),yes)
a85a743 @nniclausse fix LIBSRC (wildcard was wrong)
nniclausse authored
106 LIBSRC += $(MOCHI)
54a7fac @nniclausse - use autoconf erlang builtin support in configure.in
nniclausse authored
107 endif
2720bbb @nniclausse add test framework (requires eunit 2.0alpha)
nniclausse authored
108 TESTSRC = $(wildcard $(ESRC)/test/*.erl)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
109 SRC = $(wildcard $(ESRC)/$(APPLICATION)/*.erl)
110 CONTROLLER_SRC = $(wildcard $(ESRC)/$(CONTROLLER_APPLICATION)/*.erl)
111 RECORDER_SRC = $(wildcard $(ESRC)/$(RECORDER_APPLICATION)/*.erl)
bc55eac @nniclausse remove single example file, add several for each protocol in examples…
nniclausse authored
112 CONFFILE_SRC = $(wildcard examples/*.xml.in)
113 CONFFILE = $(basename $(CONFFILE_SRC))
23187b0 @nniclausse do not hardcode dtd in test files
nniclausse authored
114 TEST_CONFFILE_SRC = $(wildcard src/test/*.xml.in)
115 TEST_CONFFILE = $(basename $(TEST_CONFFILE_SRC))
ec060b5 @nniclausse add user manual
nniclausse authored
116 USERMANUAL = doc/user_manual.html doc/IDXDOC.css
117 USERMANUAL_IMG = $(wildcard doc/images/*.png)
118 USERMANUAL_SRC = doc/user_manual.tex
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
119 MANPAGES = $(wildcard doc/*.1)
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
120 PERL_SCRIPTS_SRC = $(wildcard $(ESRC)/*.pl.in)
121 PERL_SCRIPTS = $(basename $(PERL_SCRIPTS_SRC))
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
122
e376e3f @nniclausse tsplot installation
nniclausse authored
123 TSPLOT_SRC = $(wildcard $(ESRC)/tsung-plotter/*.py.in)
124 TSPLOT = $(basename $(TSPLOT_SRC))
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
125 TSUNG_PLOTTER_LIB= $(wildcard $(ESRC)/tsung-plotter/tsung/*.py)
126 TSUNG_PLOTTER_CONF= $(wildcard $(ESRC)/tsung-plotter/tsung/*.conf) $(wildcard $(ESRC)/tsung-plotter/*.conf)
127
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
128 TARGET = $(addsuffix .beam, $(basename \
129 $(addprefix $(EBIN)/, $(notdir $(SRC)))))
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
130 LIB_TARGET = $(addsuffix .beam, $(basename \
131 $(addprefix $(EBIN)/, $(notdir $(LIBSRC)))))
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
132 CONTROLLER_TARGET = $(addsuffix .beam, $(basename \
133 $(addprefix $(EBIN)/, $(notdir $(CONTROLLER_SRC)))))
134 RECORDER_TARGET = $(addsuffix .beam, $(basename \
135 $(addprefix $(EBIN)/, $(notdir $(RECORDER_SRC)))))
2720bbb @nniclausse add test framework (requires eunit 2.0alpha)
nniclausse authored
136 TEST_TARGET = $(addsuffix .beam, $(basename \
137 $(addprefix $(EBIN)/, $(notdir $(TESTSRC)))))
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
138 DEBIAN = debian/changelog debian/control debian/compat debian/copyright debian/docs debian/tsung.dirs debian/rules
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
139
140 SRC_APPFILES = $(ESRC)/$(APPLICATION)/$(APPLICATION).app.src $(ESRC)/$(APPLICATION)/$(APPLICATION).rel.src
6c54808 @nniclausse check for ssl and crypto app at compile time (TSUN-63)
nniclausse authored
141 SRC_APPFILES_IN = $(ESRC)/$(APPLICATION)/$(APPLICATION).app.src.in $(ESRC)/$(APPLICATION)/$(APPLICATION).rel.src
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
142 CONTROLLER_SRC_APPFILES = $(ESRC)/$(CONTROLLER_APPLICATION)/$(CONTROLLER_APPLICATION).app.src $(ESRC)/$(CONTROLLER_APPLICATION)/$(CONTROLLER_APPLICATION).rel.src
6c54808 @nniclausse check for ssl and crypto app at compile time (TSUN-63)
nniclausse authored
143 CONTROLLER_SRC_APPFILES_IN = $(ESRC)/$(CONTROLLER_APPLICATION)/$(CONTROLLER_APPLICATION).app.src.in $(ESRC)/$(CONTROLLER_APPLICATION)/$(CONTROLLER_APPLICATION).rel.src
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
144 RECORDER_SRC_APPFILES = $(ESRC)/$(RECORDER_APPLICATION)/$(RECORDER_APPLICATION).app.src $(ESRC)/$(RECORDER_APPLICATION)/$(RECORDER_APPLICATION).rel.src
6c54808 @nniclausse check for ssl and crypto app at compile time (TSUN-63)
nniclausse authored
145 RECORDER_SRC_APPFILES_IN = $(ESRC)/$(RECORDER_APPLICATION)/$(RECORDER_APPLICATION).app.src.in $(ESRC)/$(RECORDER_APPLICATION)/$(RECORDER_APPLICATION).rel.src
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
146 TGT_APPFILES_E = $(EBIN)/$(APPLICATION).app
147 CONTROLLER_TGT_APPFILES_E = $(EBIN)/$(CONTROLLER_APPLICATION).app
148 RECORDER_TGT_APPFILES_E = $(EBIN)/$(RECORDER_APPLICATION).app
149 TGT_APPFILES_P = priv/$(APPLICATION)*
150 RECORDER_TGT_APPFILES_P = priv/$(RECORDER_APPLICATION)*
151 CONTROLLER_TGT_APPFILES_P = priv/$(CONTROLLER_APPLICATION)*
152
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
153 SCRIPT = $(BINDIR)/tsung
4c0948f @nniclausse split tsung command into tsung and tsung-recorder (TSUN-113)
nniclausse authored
154 REC_SCRIPT = $(BINDIR)/tsung-recorder
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
155 PWD = $(shell pwd)
4c0948f @nniclausse split tsung command into tsung and tsung-recorder (TSUN-113)
nniclausse authored
156 BUILD_OPTIONS = '[{systools, \
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
157 [{variables,[ \
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
158 {"TSUNGPATH", "$(PWD)/temp/"}] \
55e9c60 @nniclausse no longer install beam files in erlang root dir. Use configure setup …
nniclausse authored
159 }]}, \
4c0948f @nniclausse split tsung command into tsung and tsung-recorder (TSUN-113)
nniclausse authored
160 {sh_script, none}, \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
161 {make_app, true }, {make_rel, true}].'
0964e94 @nniclausse detect version of erlang in boot script and rebuild them if needed
nniclausse authored
162
163 BUILD_OPTIONS_DOT = $(subst $(PWD)/temp/,./,$(BUILD_OPTIONS))
164
34d1f3b @nniclausse add test files in tarball
nniclausse authored
165 BUILD_OPTIONS_FILE = ./BUILD_OPTIONS
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
166
e376e3f @nniclausse tsplot installation
nniclausse authored
167 DIST_COMMON=Makefile.in $(CONFFILE_SRC) $(PERL_SCRIPTS_SRC) $(TSPLOT_SRC) tsung.sh.in tsung-recorder.sh.in tsung.spec.in $(CONTROLLER_SRC_APPFILES_IN)
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
168
d080569 @nniclausse edoc target (to be improved)
nniclausse authored
169 DOC_OPTS={def,{version,\"$(VERSION)\"}}
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
170
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
171 .PHONY: doc
172
e376e3f @nniclausse tsplot installation
nniclausse authored
173 tsung: Makefile config.status $(PERL_SCRIPTS) $(TSPLOT) tsung.sh tsung-recorder.sh tsung.spec $(TARGET) $(RECORDER_TARGET) $(CONTROLLER_TARGET) $(LIB_TARGET) $(CONTROLLER_SRC_APPFILES) $(SRC_APPFILES) $(RECORDER_SRC_APPFILES)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
174
2720bbb @nniclausse add test framework (requires eunit 2.0alpha)
nniclausse authored
175 buildtest: $(TEST_TARGET)
176
83995e4 @nniclausse add targets for running unit tests
nniclausse authored
177 fulltest: clean test
178
34d1f3b @nniclausse add test files in tarball
nniclausse authored
179 test:
83995e4 @nniclausse add targets for running unit tests
nniclausse authored
180 $(MAKE) TYPE=test dotest
181
23187b0 @nniclausse do not hardcode dtd in test files
nniclausse authored
182 dotest: tsung buildtest $(CONFFILE) $(TEST_CONFFILE)
b0e6695 @nniclausse noshell for running unit tests
nniclausse authored
183 $(ERL) -noshell -pa ./ebin -s eunit test ts_test_all -s init stop
2720bbb @nniclausse add test framework (requires eunit 2.0alpha)
nniclausse authored
184
d080569 @nniclausse edoc target (to be improved)
nniclausse authored
185 edoc:
186 $(ERL) -noshell -eval "edoc:application($(APPLICATION), \"./$(ESRC)/$(APPLICATION)\", [$(DOC_OPTS)])" -s init stop
187 $(ERL) -noshell -eval "edoc:application($(CONTROLLER_APPLICATION), \
188 \"./$(ESRC)/$(CONTROLLER_APPLICATION)\", [$(DOC_OPTS)])" -s init stop
189 $(ERL) -noshell -eval "edoc:application($(RECORDER_APPLICATION), \
190 \"./$(ESRC)/$(RECORDER_APPLICATION)\", [$(DOC_OPTS)])" -s init stop
191
6d61fa6 @nniclausse use --with-erlang PATH to search for dialyzer binary
nniclausse authored
192 # TODO: remove -Wno_behaviours, but only if R15B became a requirement.
193 # see http://erlang.org/pipermail/erlang-questions/2012-January/063608.html
e1ed340 @nniclausse use install instead of cp
nniclausse authored
194 dialyzer:
6d61fa6 @nniclausse use --with-erlang PATH to search for dialyzer binary
nniclausse authored
195 $(DIALYZER) -r ebin -I ./include/ -Wno_undefined_callbacks
e1ed340 @nniclausse use install instead of cp
nniclausse authored
196
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
197 all: clean tsung
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
198
92fc212 @nniclausse configure --prefix=XXX is now working (except for erlang lib files)
nniclausse authored
199 debug:
200 $(MAKE) TYPE=debug
201
bc45901 @nniclausse improved configure: add --with-erlang option and xmerl PATH detection…
nniclausse authored
202 native:
203 $(MAKE) TYPE=native
92fc212 @nniclausse configure --prefix=XXX is now working (except for erlang lib files)
nniclausse authored
204
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
205 rpm: release tsung.spec
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
206 rpmbuild -ta $(distdir).tar.gz
207
76f0944 @nniclausse add examples validatation in makefile
nniclausse authored
208 validate: $(CONFFILE)
209 @for i in $(CONFFILE); do xmlproc_val $$i; done
440cfde @nniclausse add rpm target
nniclausse authored
210
07f61a0 @nniclausse add deb target
nniclausse authored
211 deb:
212 fakeroot debian/rules clean
213 debian/rules build
214 fakeroot debian/rules binary
215
a85a743 @nniclausse fix LIBSRC (wildcard was wrong)
nniclausse authored
216 show:
217 @echo $(LIBSRC)
218
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
219 clean:
bc45901 @nniclausse improved configure: add --with-erlang option and xmerl PATH detection…
nniclausse authored
220 -cd priv && rm -f $(shell ls priv | grep -v builder\.erl| grep -v CVS) && cd ..
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
221 -rm -f $(TARGET) $(TMP) $(BUILD_OPTIONS_FILE) builder.beam
e376e3f @nniclausse tsplot installation
nniclausse authored
222 -rm -f $(TGT_APPFILES) $(PERL_SCRIPTS) $(TSPLOT) $(CONFFILE)
4c0948f @nniclausse split tsung command into tsung and tsung-recorder (TSUN-113)
nniclausse authored
223 -rm -f ebin/*.beam tsung.sh tsung.spec tsung.xml tsung.sh tsung-recorder.sh
1b0f077 @nniclausse clean more files
nniclausse authored
224 -rm -f *.xml config.log src/test/*.xml src/test/usersdb.csv
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
225
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
226 install: doc boot install_recorder install_controller $(CONFFILE)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
227 -rm -f $(TMP)
228
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
229 install -d $(DESTDIR)$(TARGETDIR)/priv
230 install -d $(DESTDIR)$(TARGETDIR)/ebin
231 install -d $(DESTDIR)$(TARGETDIR)/src
232 install -d $(DESTDIR)$(TARGETDIR)/include
233 install -d $(DESTDIR)$(TOOLS_BINDIR)/
234 install -d $(DESTDIR)$(BINDIR)/
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
235
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
236 install -m 0644 $(INC_FILES) $(DESTDIR)$(TARGETDIR)/include/
237 install -m 0644 $(TARGET) $(DESTDIR)$(TARGETDIR)/ebin/
238 install -m 0644 $(LIB_TARGET) $(DESTDIR)$(TARGETDIR)/ebin/
239 install -m 0644 builder.beam $(DESTDIR)$(TARGETDIR)/ebin/
e1ed340 @nniclausse use install instead of cp
nniclausse authored
240
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
241
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
242 install -m 0644 $(TGT_APPFILES_E) $(DESTDIR)$(TARGETDIR)/ebin/
243 install -m 0644 $(TGT_APPFILES_P) $(DESTDIR)$(TARGETDIR)/priv/
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
244
e1ed340 @nniclausse use install instead of cp
nniclausse authored
245
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
246 install -m 0644 $(SRC) $(SRC_APPFILES) $(DESTDIR)$(TARGETDIR)/src/
247 echo $(BUILD_OPTIONS_DOT) > $(DESTDIR)$(TARGETDIR)/BUILD_OPTIONS
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
248
e1ed340 @nniclausse use install instead of cp
nniclausse authored
249
ec060b5 @nniclausse add user manual
nniclausse authored
250 # install the man page & user's manual
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
251 install -d $(DESTDIR)$(MAN_DIR)
252 install -m 0644 $(MANPAGES) $(DESTDIR)$(MAN_DIR)
253 install -d $(DESTDIR)$(DOC_DIR)/images
254 install -m 0644 $(USERMANUAL) $(DESTDIR)$(DOC_DIR)
255 install -m 0644 $(USERMANUAL_IMG) $(DESTDIR)$(DOC_DIR)/images
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
256
257 # create startup script
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
258 install -m 0755 tsung.sh $(DESTDIR)$(SCRIPT)
259 install -m 0755 tsung-recorder.sh $(DESTDIR)$(REC_SCRIPT)
260 install -m 0755 $(PERL_SCRIPTS) $(DESTDIR)$(TOOLS_BINDIR)
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
261 # tsung-plotter
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
262 install -m 0755 $(TSPLOT) $(DESTDIR)$(BINDIR)/tsplot
263 install -d $(DESTDIR)$(LIBDIR)/tsung_plotter
264 install -d $(DESTDIR)$(SHARE_DIR)/tsung_plotter
265 install -m 0644 $(TSUNG_PLOTTER_LIB) $(DESTDIR)$(LIBDIR)/tsung_plotter
266 install -m 0644 $(TSUNG_PLOTTER_CONF) $(DESTDIR)$(SHARE_DIR)/tsung_plotter
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
267
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
268 install -d $(DESTDIR)$(CONFDIR)
269 install -m 0644 $(CONFFILE) $(DESTDIR)$(CONFDIR)/
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
270
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
271 install -d $(DESTDIR)$(TEMPLATES_DIR)
272 install -m 0644 $(TEMPLATES) $(DESTDIR)$(TEMPLATES_DIR)/
273 install -m 0644 $(DTD) $(DESTDIR)$(SHARE_DIR)/
73f9306 @nniclausse modifs en vue de publication v1.0.beta3
nniclausse authored
274
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
275 install_recorder: boot
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
276 install -d $(DESTDIR)$(RECORDER_TARGETDIR)/priv
277 install -d $(DESTDIR)$(RECORDER_TARGETDIR)/ebin
278 install -d $(DESTDIR)$(RECORDER_TARGETDIR)/src
279 install -d $(DESTDIR)$(RECORDER_TARGETDIR)/include
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
280
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
281 install -m 0644 $(INC_FILES) $(DESTDIR)$(RECORDER_TARGETDIR)/include
282 install -m 0644 $(RECORDER_TARGET) $(DESTDIR)$(RECORDER_TARGETDIR)/ebin
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
283
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
284 install -m 0644 $(RECORDER_TGT_APPFILES_E) $(DESTDIR)$(RECORDER_TARGETDIR)/ebin
285 install -m 0644 $(RECORDER_TGT_APPFILES_P) $(DESTDIR)$(RECORDER_TARGETDIR)/priv
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
286
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
287 install -m 0644 $(RECORDER_SRC) $(RECORDER_SRC_APPFILES) $(DESTDIR)$(RECORDER_TARGETDIR)/src
288 @echo $(BUILD_OPTIONS_DOT) > $(DESTDIR)$(RECORDER_TARGETDIR)/BUILD_OPTIONS
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
289
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
290 install_controller: boot
1961baa * Add the DESTDIR variable to all install targets. This will make lif…
Jose Pedro Oliveira authored
291 install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/priv
292 install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/ebin
293 install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/src
294 install -d $(DESTDIR)$(CONTROLLER_TARGETDIR)/include
295 install -m 0644 $(INC_FILES) $(DESTDIR)$(CONTROLLER_TARGETDIR)/include
296 install -m 0644 $(CONTROLLER_TARGET) $(DESTDIR)$(CONTROLLER_TARGETDIR)/ebin
297
298 install -m 0644 $(CONTROLLER_TGT_APPFILES_E) $(DESTDIR)$(CONTROLLER_TARGETDIR)/ebin
299 install -m 0644 $(CONTROLLER_TGT_APPFILES_P) $(DESTDIR)$(CONTROLLER_TARGETDIR)/priv
300
301 install -m 0644 $(CONTROLLER_SRC) $(CONTROLLER_SRC_APPFILES) $(DESTDIR)$(CONTROLLER_TARGETDIR)/src
302 @echo $(BUILD_OPTIONS_DOT) > $(DESTDIR)$(CONTROLLER_TARGETDIR)/BUILD_OPTIONS
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
303
304 uninstall:
305 rm -rf $(TARGETDIR) $(SCRIPT)
306
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
307 boot: tsung priv/tsung.boot priv/tsung_recorder.boot priv/tsung_controller.boot
898cba9 @nniclausse dependencies fix for boot files and doc
nniclausse authored
308
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
309 priv/tsung.boot: builder.beam $(SRC_APPFILES)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
310 # use builder to make boot file
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
311 @rm -rf temp_ts
312 @mkdir -p temp_ts/lib/$(APPLICATION)-$(VERSION)/ebin
313 @cp $(TARGET) $(LIB_TARGET) temp_ts/lib/$(APPLICATION)-$(VERSION)/ebin
314 @ln -sf $(PWD)/src/$(APPLICATION) temp_ts/lib/$(APPLICATION)-$(VERSION)/src
315 @ln -sf $(PWD)/include temp_ts/lib/$(APPLICATION)-$(VERSION)/include
316 @ln -sf $(PWD)/priv temp_ts/lib/$(APPLICATION)-$(VERSION)/priv
317 @ln -sf $(PWD)/builder.beam temp_ts/lib/$(APPLICATION)-$(VERSION)/
318 @ln -sf $(PWD) temp_ts/lib/$(APPLICATION)-$(VERSION)
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
319 @echo -n "build main app boot script ... "
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
320 @(cd temp_ts/lib/$(APPLICATION)-$(VERSION) \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
321 && echo $(BUILD_OPTIONS) > $(BUILD_OPTIONS_FILE) \
e1ed340 @nniclausse use install instead of cp
nniclausse authored
322 && $(ERL) -noshell -s builder go -s init stop >> $(BUILDER_LOG) 2>&1 \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
323 )
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
324 @cp temp_ts/lib/$(APPLICATION)-$(VERSION)/ebin/*.app ebin
325 @rm -rf temp_ts
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
326 @echo "done"
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
327
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
328 priv/tsung_controller.boot: builder.beam $(CONTROLLER_SRC_APPFILES)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
329 # use builder to make boot file
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
330 @rm -rf temp_tsc
331 @mkdir -p temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/ebin
332 @cp $(CONTROLLER_TARGET) temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/ebin
333 @ln -sf $(PWD)/src/$(CONTROLLER_APPLICATION) temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/src
334 @ln -sf $(PWD)/include temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/include
335 @ln -sf $(PWD)/priv temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/priv
336 @ln -sf $(PWD)/builder.beam temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
337 @echo -n "build controller boot script ... "
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
338 @(cd temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION) \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
339 && echo $(BUILD_OPTIONS) > $(BUILD_OPTIONS_FILE) \
e1ed340 @nniclausse use install instead of cp
nniclausse authored
340 && $(ERL) -noshell -s builder go -s init stop >> $(BUILDER_LOG) 2>&1 \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
341 )
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
342 @cp temp_tsc/lib/$(CONTROLLER_APPLICATION)-$(VERSION)/ebin/*.app ebin
343 @rm -rf temp_tsc
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
344 @echo "done"
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
345
5345a3b @nniclausse rename idx-tsunami to tsung step 3
nniclausse authored
346 priv/tsung_recorder.boot: builder.beam $(RECORDER_SRC_APPFILES)
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
347 # use builder to make boot file
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
348 @rm -rf temp_tsr
349 @mkdir -p temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/ebin
350 @cp $(RECORDER_TARGET) temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/ebin
351 @ln -sf $(PWD)/src/$(RECORDER_APPLICATION) temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/src
352 @ln -sf $(PWD)/include temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/include
353 @ln -sf $(PWD)/priv temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/priv
354 @ln -sf $(PWD)/builder.beam temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
355 @echo -n "build recorder boot script ... "
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
356 @(cd temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION) \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
357 && echo $(BUILD_OPTIONS) > $(BUILD_OPTIONS_FILE) \
04275b2 @nniclausse - redirect builder output in a logfile instead of /dev/null
nniclausse authored
358 && $(ERL) -noshell -s builder go -s init stop >> $(BUILDER_LOG) 2>&1 \
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
359 )
7f08c42 @nniclausse allow -jXX in make install
nniclausse authored
360 @cp temp_tsr/lib/$(RECORDER_APPLICATION)-$(VERSION)/ebin/*.app ebin
361 @rm -rf temp_tsr
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
362 @echo "done"
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
363
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
364
365 Makefile: Makefile.in config.status
366 @$(SHELL) ./config.status --file=$@
367
ea97668 @nniclausse fix dependancies with vsn
nniclausse authored
368 %.pl: %.pl.in vsn.mk
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
369 @$(SHELL) ./config.status --file=$@
370
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
371 %.py: %.py.in vsn.mk
372 @$(SHELL) ./config.status --file=$@
373
ea97668 @nniclausse fix dependancies with vsn
nniclausse authored
374 %.spec: %.spec.in vsn.mk
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
375 @$(SHELL) ./config.status --file=$@
376
ac781c0 @nniclausse bad rule for xml.in
nniclausse authored
377 %.xml: %.xml.in
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
378 @$(SHELL) ./config.status --file=$@
379
ea97668 @nniclausse fix dependancies with vsn
nniclausse authored
380 %.sh :%.sh.in vsn.mk
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
381 @$(SHELL) ./config.status --file=$@
382
1caaa75 @nniclausse fix dep for src.app.in
nniclausse authored
383 %.app.src: %.app.src.in
384 @$(SHELL) ./config.status --file=$@
385
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
386 config.status: configure $(CONFIG_STATUS_DEPENDENCIES)
387 $(SHELL) ./config.status --recheck
388
1caaa75 @nniclausse fix dep for src.app.in
nniclausse authored
389
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
390 configure: configure.in $(CONFIGURE_DEPENDENCIES)
391 @echo "running autoconf"
392 @autoconf
393
34d1f3b @nniclausse add test files in tarball
nniclausse authored
394 doc:
995e484 @nniclausse fix:use $(MAKE) instead of 'make'
nniclausse authored
395 $(MAKE) -C doc
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
396
d080569 @nniclausse edoc target (to be improved)
nniclausse authored
397
cf78827 @nniclausse add compiled man pages in svn and release target. Therefore most of t…
nniclausse authored
398 release: Makefile tsung.spec doc
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
399 rm -fr $(distdir)
400 mkdir -p $(distdir)
6c54808 @nniclausse check for ssl and crypto app at compile time (TSUN-63)
nniclausse authored
401 tar zcf tmp.tgz $(SRC) $(SRC_APPFILES_IN) $(INC_FILES) $(LIBSRC) \
402 $(CONTROLLER_SRC) $(CONTROLLER_SRC_APPFILES_IN) $(TESTSRC) \
403 $(RECORDER_SRC_APPFILES_IN) \
b3aefcb @nniclausse add templates to release
nniclausse authored
404 $(RECORDER_SRC) $(RECORDER_SRC_APPFILES) $(TEMPLATES) \
b4b7b20 @nniclausse add smp flags in spec + fix makefile
nniclausse authored
405 doc/*.erl doc/*.txt doc/*.dia doc/*.png doc/Makefile doc/*.sgml doc/*.1 \
a608bdf @nniclausse add DTD in tarball
nniclausse authored
406 $(USERMANUAL) $(USERMANUAL_SRC) $(USERMANUAL_IMG) $(DTD) \
23187b0 @nniclausse do not hardcode dtd in test files
nniclausse authored
407 COPYING README LISEZMOI TODO $(CONFFILE_SRC) $(TEST_CONFFILE_SRC) \
34d1f3b @nniclausse add test files in tarball
nniclausse authored
408 priv/builder.erl tsung.sh.in vsn.mk src/test/*.csv src/test/*.txt \
c516863 @nniclausse add missing file in tarball
nniclausse authored
409 src/test/*.out \
75eb47d @nniclausse add a script to convert apache combined log files to tsunami XML conf…
nniclausse authored
410 $(DEBIAN) $(PERL_SCRIPTS_SRC) CONTRIBUTORS CHANGES \
e376e3f @nniclausse tsplot installation
nniclausse authored
411 $(TSPLOT_SRC) $(TSUNG_PLOTTER_CONF) $(TSUNG_PLOTTER_LIB)\
e567459 @nniclausse - update makefile/configure scripts for tsung-plotter (TSUN-89)
nniclausse authored
412 configure configure.in config.guess *.m4 config.sub Makefile.in \
4c0948f @nniclausse split tsung command into tsung and tsung-recorder (TSUN-113)
nniclausse authored
413 install-sh tsung.spec.in tsung.spec tsung-recorder.sh.in
13dfdfd @nniclausse update configure & Makefile
nniclausse authored
414 tar -C $(distdir) -zxf tmp.tgz
415 mkdir $(distdir)/ebin
416 tar zvcf $(distdir).tar.gz $(distdir)
417 rm -fr $(distdir)
da16c35 @nniclausse import version publique du client de test de mont�e en charge.
nniclausse authored
418 rm -fr tmp.tgz
419
ad86088 @nniclausse add snapshot target
nniclausse authored
420 snapshot:
995e484 @nniclausse fix:use $(MAKE) instead of 'make'
nniclausse authored
421 $(MAKE) TYPE=snapshot release
ad86088 @nniclausse add snapshot target
nniclausse authored
422
34d1f3b @nniclausse add test files in tarball
nniclausse authored
423 builder.beam: priv/builder.erl
38ecdb5 @nniclausse add LIBSRC in tarball. clean erlc output.
nniclausse authored
424 @$(CC) -W0 $(OPT) -I $(INC) $<
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
425
2720bbb @nniclausse add test framework (requires eunit 2.0alpha)
nniclausse authored
426 ebin/%.beam: src/test/%.erl $(INC_FILES)
427 @echo "Compiling test $< ... "
428 @$(CC) -W0 $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -o ebin $<
429
9115672 @nniclausse mv externel libs to src/lib, add snmp_mgr libs from R9C, add pgsql li…
nniclausse authored
430 ebin/%.beam: src/lib/%.erl $(INC_FILES)
38ecdb5 @nniclausse add LIBSRC in tarball. clean erlc output.
nniclausse authored
431 @echo "Compiling $< ... "
432 @$(CC) -W0 $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -o ebin $<
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
433
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
434 # to avoid circular dependency
435 ebin/ts_plugin.beam: src/$(APPLICATION)/ts_plugin.erl $(INC_FILES)
436 @echo "Compiling $< ... "
437 @$(CC) $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -pa ebin -o ebin $<
438
d2484f0 @nniclausse cosmetic
nniclausse authored
439 # to avoid circular dependency
440 ebin/gen_ts_transport.beam: src/$(APPLICATION)/gen_ts_transport.erl $(INC_FILES)
441 @echo "Compiling $< ... "
442 @$(CC) $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -pa ebin -o ebin $<
443
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
444 ebin/%.beam: src/$(APPLICATION)/%.erl $(INC_FILES) $(BEHAVIORS)
38ecdb5 @nniclausse add LIBSRC in tarball. clean erlc output.
nniclausse authored
445 @echo "Compiling $< ... "
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
446 @$(CC) $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -pa ebin -o ebin $<
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
447
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
448 ebin/%.beam: src/$(RECORDER_APPLICATION)/%.erl $(INC_FILES) $(BEHAVIORS)
38ecdb5 @nniclausse add LIBSRC in tarball. clean erlc output.
nniclausse authored
449 @echo "Compiling $< ... "
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
450 @$(CC) $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -pa ebin -o ebin $<
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
451
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
452 ebin/%.beam: src/$(CONTROLLER_APPLICATION)/%.erl $(INC_FILES) $(BEHAVIORS)
38ecdb5 @nniclausse add LIBSRC in tarball. clean erlc output.
nniclausse authored
453 @echo "Compiling $< ... "
437fa01 @nniclausse add ts_plugin behaviour. Fix all plugins (dump and parse_bidi not
nniclausse authored
454 @$(CC) $(OPT) -I $(INC) -I $(ERLANG_XMERL_DIR) -pa ebin -o ebin $<
748e9e0 @nniclausse major source reorganisation to ease debian packaging
nniclausse authored
455
29c2ca0 @nniclausse handle new script and xml file
nniclausse authored
456 %:%.sh
457 # Override makefile default implicit rule
Something went wrong with that request. Please try again.