@@ -3,7 +3,6 @@ SNIPPET = src/amplitude-snippet.js
33TESTS = $(wildcard test/* .js)
44BINS = node_modules/.bin
55DUO = $(BINS ) /duo
6- WEBPACK = $(BINS ) /webpack
76MINIFY = $(BINS ) /uglifyjs
87JSDOC = $(BINS ) /jsdoc
98JSHINT = $(BINS ) /jshint
@@ -14,6 +13,8 @@ SNIPPET_OUT = $(PROJECT)-snippet.min.js
1413SEGMENT_SNIPPET_OUT = $(PROJECT ) -segment-snippet.min.js
1514MIN_OUT = $(PROJECT ) .min.js
1615MOCHA = $(BINS ) /mocha-phantomjs
16+ KARMA = $(BINS ) /karma
17+ ROLLUP = $(BINS ) /rollup
1718
1819#
1920# Default target.
@@ -35,10 +36,10 @@ clean:
3536#
3637
3738test : build
38- @./node_modules/.bin/karma start karma.conf.js
39+ @$( KARMA ) start karma.conf.js
3940
4041test-sauce : build
41- @./node_modules/.bin/karma start karma.conf.js --browsers sauce_chrome_windows
42+ @$( KARMA ) start karma.conf.js --browsers sauce_chrome_windows
4243
4344
4445#
@@ -52,6 +53,7 @@ node_modules: package.json
5253# Target for updating version.
5354
5455version : package.json src/version.js
56+ @$(ROLLUP ) src/version.js -o build/version.js -f cjs
5557 node scripts/version
5658
5759#
@@ -64,10 +66,10 @@ README.md: $(SNIPPET_OUT) version
6466# Target for `amplitude.js` file.
6567#
6668
67- $(OUT ) : node_modules $(SRC ) version
69+ $(OUT ) : node_modules $(SRC ) version rollup.config.js rollup.min.js
6870 @$(JSHINT ) --verbose $(SRC )
69- @$( WEBPACK ) --config webpack.build .js
70- @NODE_ENV=production $(WEBPACK ) --config webpack.build .js
71+ @NODE_ENV=production $( ROLLUP ) --config rollup.config .js
72+ @NODE_ENV=production $(ROLLUP ) --config rollup.min .js
7173
7274#
7375# Target for minified `amplitude-snippet.js` file.
@@ -85,7 +87,7 @@ $(SEGMENT_SNIPPET_OUT): $(SRC) $(SNIPPET) version
8587#
8688
8789build : $(TESTS ) $(OUT ) $(SNIPPET_OUT ) $(SEGMENT_SNIPPET_OUT ) README.md
88- @$(WEBPACK ) --config webpack .test.js
90+ @$(ROLLUP ) --config rollup .test.js
8991 @$(DUO ) --development test/snippet-tests.js > build/snippet-tests.js
9092
9193docs :
0 commit comments