@@ -95,38 +95,38 @@ uninstall:
95
95
$(PYTHON ) tools/install.py $@ ' $(DESTDIR)' ' $(PREFIX)'
96
96
97
97
clean :
98
- -rm -rf out/Makefile $(NODE_EXE ) $(NODE_G_EXE ) out/$(BUILDTYPE ) /$(NODE_EXE ) \
98
+ $( RM ) -r out/Makefile $(NODE_EXE ) $(NODE_G_EXE ) out/$(BUILDTYPE ) /$(NODE_EXE ) \
99
99
out/$(BUILDTYPE)/node.exp
100
- @if [ -d out ]; then find out/ -name '*.o' -o -name '*.a' -o -name '*.d' | xargs rm -rf ; fi
101
- -rm -rf node_modules
102
- @if [ -d deps/icu ]; then echo deleting deps/icu; rm -rf deps/icu; fi
103
- -rm -f test.tap
100
+ @if [ -d out ]; then find out/ -name '*.o' -o -name '*.a' -o -name '*.d' | xargs $(RM) -r ; fi
101
+ $(RM) -r node_modules
102
+ @if [ -d deps/icu ]; then echo deleting deps/icu; $(RM) -r deps/icu; fi
103
+ $(RM) test.tap
104
104
105
105
distclean :
106
- -rm -rf out
107
- -rm -f config.gypi icu_config.gypi config_fips.gypi
108
- -rm -f config.mk
109
- -rm -rf $(NODE_EXE ) $(NODE_G_EXE )
110
- -rm -rf node_modules
111
- -rm -rf deps/icu
112
- -rm -rf deps/icu4c* .tgz deps/icu4c* .zip deps/icu-tmp
113
- -rm -f $(BINARYTAR ) .* $(TARBALL ) .*
114
- -rm -rf deps/v8/testing/gmock
106
+ $( RM ) -r out
107
+ $( RM ) config.gypi icu_config.gypi config_fips.gypi
108
+ $( RM ) config.mk
109
+ $( RM ) -r $(NODE_EXE ) $(NODE_G_EXE )
110
+ $( RM ) -r node_modules
111
+ $( RM ) -r deps/icu
112
+ $( RM ) -r deps/icu4c* .tgz deps/icu4c* .zip deps/icu-tmp
113
+ $( RM ) $(BINARYTAR ) .* $(TARBALL ) .*
114
+ $( RM ) -r deps/v8/testing/gmock
115
115
116
116
check : test
117
117
118
118
# Remove files generated by running coverage, put the non-instrumented lib back
119
119
# in place
120
120
coverage-clean :
121
- if [ -d lib_ ]; then rm -rf lib; mv lib_ lib; fi
122
- -rm -rf node_modules
123
- -rm -rf gcovr testing
124
- -rm -rf out/$(BUILDTYPE ) /.coverage
125
- -rm -rf .cov_tmp coverage
126
- -rm -f out/$(BUILDTYPE ) /obj.target/node/src/* .gcda
127
- -rm -f out/$(BUILDTYPE ) /obj.target/node/src/tracing/* .gcda
128
- -rm -f out/$(BUILDTYPE ) /obj.target/node/src/* .gcno
129
- -rm -f out/$(BUILDTYPE ) /obj.target/node/src/tracing* .gcno
121
+ if [ -d lib_ ]; then $( RM ) -r lib; mv lib_ lib; fi
122
+ $( RM ) -r node_modules
123
+ $( RM ) -r gcovr testing
124
+ $( RM ) -r out/$(BUILDTYPE ) /.coverage
125
+ $( RM ) -r .cov_tmp coverage
126
+ $( RM ) out/$(BUILDTYPE ) /obj.target/node/src/* .gcda
127
+ $( RM ) out/$(BUILDTYPE ) /obj.target/node/src/tracing/* .gcda
128
+ $( RM ) out/$(BUILDTYPE ) /obj.target/node/src/* .gcno
129
+ $( RM ) out/$(BUILDTYPE ) /obj.target/node/src/tracing* .gcno
130
130
131
131
# Build and test with code coverage reporting. Leave the lib directory
132
132
# instrumented for any additional runs the user may want to make.
@@ -147,16 +147,16 @@ coverage-build: all
147
147
if [ ! -f gcovr/scripts/gcovr.orig ]; then \
148
148
(cd gcovr && patch -N -p1 < \
149
149
" $( CURDIR) /testing/coverage/gcovr-patches.diff" ); fi
150
- if [ -d lib_ ]; then rm -rf lib; mv lib_ lib; fi
150
+ if [ -d lib_ ]; then $( RM ) -r lib; mv lib_ lib; fi
151
151
mv lib lib_
152
152
$(NODE ) ./node_modules/.bin/nyc instrument lib_/ lib/
153
153
$(MAKE )
154
154
155
155
coverage-test : coverage-build
156
- -rm -rf out/$(BUILDTYPE ) /.coverage
157
- -rm -rf .cov_tmp
158
- -rm -f out/$(BUILDTYPE ) /obj.target/node/src/* .gcda
159
- -rm -f out/$(BUILDTYPE ) /obj.target/node/src/tracing/* .gcda
156
+ $( RM ) -r out/$(BUILDTYPE ) /.coverage
157
+ $( RM ) -r .cov_tmp
158
+ $( RM ) out/$(BUILDTYPE ) /obj.target/node/src/* .gcda
159
+ $( RM ) out/$(BUILDTYPE ) /obj.target/node/src/tracing/* .gcda
160
160
-$(MAKE ) $(COVTESTS )
161
161
mv lib lib__
162
162
mv lib_ lib
@@ -456,7 +456,7 @@ docopen: $(apidocs_html)
456
456
@$(PYTHON ) -mwebbrowser file://$(PWD ) /out/doc/api/all.html
457
457
458
458
docclean :
459
- -rm -rf out/doc
459
+ $( RM ) -r out/doc
460
460
461
461
build-ci :
462
462
$(PYTHON ) ./configure $(CONFIG_FLAGS )
@@ -631,8 +631,8 @@ release-only:
631
631
fi
632
632
633
633
$(PKG ) : release-only
634
- rm -rf $(PKGDIR )
635
- rm -rf out/deps out/Release
634
+ $( RM ) -r $(PKGDIR )
635
+ $( RM ) -r out/deps out/Release
636
636
$(PYTHON ) ./configure \
637
637
--dest-cpu=x64 \
638
638
--tag=$(TAG ) \
@@ -663,24 +663,24 @@ $(TARBALL): release-only $(NODE_EXE) doc
663
663
mkdir -p $(TARNAME ) /doc/api
664
664
cp doc/node.1 $(TARNAME ) /doc/node.1
665
665
cp -r out/doc/api/* $(TARNAME ) /doc/api/
666
- rm -rf $(TARNAME ) /deps/v8/{test,samples,tools/profviz,tools/run-tests.py}
667
- rm -rf $(TARNAME ) /doc/images # too big
668
- rm -rf $(TARNAME ) /deps/uv/{docs,samples,test}
669
- rm -rf $(TARNAME ) /deps/openssl/openssl/{doc,demos,test}
670
- rm -rf $(TARNAME ) /deps/zlib/contrib # too big, unused
671
- rm -rf $(TARNAME ) /.{editorconfig,git* ,mailmap}
672
- rm -rf $(TARNAME ) /tools/{eslint,eslint-rules,osx-pkg.pmdoc,pkgsrc}
673
- rm -rf $(TARNAME ) /tools/{osx-* ,license-builder.sh,cpplint.py}
674
- rm -rf $(TARNAME ) /test* .tap
675
- find $(TARNAME ) / -name " .eslint*" -maxdepth 2 | xargs rm
676
- find $(TARNAME ) / -type l | xargs rm # annoying on windows
666
+ $( RM ) -r $(TARNAME ) /deps/v8/{test,samples,tools/profviz,tools/run-tests.py}
667
+ $( RM ) -r $(TARNAME ) /doc/images # too big
668
+ $( RM ) -r $(TARNAME ) /deps/uv/{docs,samples,test}
669
+ $( RM ) -r $(TARNAME ) /deps/openssl/openssl/{doc,demos,test}
670
+ $( RM ) -r $(TARNAME ) /deps/zlib/contrib # too big, unused
671
+ $( RM ) -r $(TARNAME ) /.{editorconfig,git* ,mailmap}
672
+ $( RM ) -r $(TARNAME ) /tools/{eslint,eslint-rules,osx-pkg.pmdoc,pkgsrc}
673
+ $( RM ) -r $(TARNAME ) /tools/{osx-* ,license-builder.sh,cpplint.py}
674
+ $( RM ) -r $(TARNAME ) /test* .tap
675
+ find $(TARNAME ) / -name " .eslint*" -maxdepth 2 | xargs $( RM )
676
+ find $(TARNAME ) / -type l | xargs $( RM ) # annoying on windows
677
677
tar -cf $(TARNAME ) .tar $(TARNAME )
678
- rm -rf $(TARNAME )
678
+ $( RM ) -r $(TARNAME )
679
679
gzip -c -f -9 $(TARNAME ) .tar > $(TARNAME ) .tar.gz
680
680
ifeq ($(XZ ) , 0)
681
681
xz -c -f -$(XZ_COMPRESSION) $(TARNAME).tar > $(TARNAME).tar.xz
682
682
endif
683
- rm $(TARNAME).tar
683
+ $(RM) $(TARNAME).tar
684
684
685
685
tar : $(TARBALL )
686
686
@@ -709,14 +709,14 @@ $(TARBALL)-headers: release-only
709
709
--release-urlbase=$(RELEASE_URLBASE ) \
710
710
$(CONFIG_FLAGS ) $(BUILD_RELEASE_FLAGS )
711
711
HEADERS_ONLY=1 $(PYTHON ) tools/install.py install ' $(TARNAME)' ' /'
712
- find $(TARNAME ) / -type l | xargs rm -f
712
+ find $(TARNAME ) / -type l | xargs $( RM )
713
713
tar -cf $(TARNAME ) -headers.tar $(TARNAME )
714
- rm -rf $(TARNAME )
714
+ $( RM ) -r $(TARNAME )
715
715
gzip -c -f -9 $(TARNAME ) -headers.tar > $(TARNAME ) -headers.tar.gz
716
716
ifeq ($(XZ ) , 0)
717
717
xz -c -f -$(XZ_COMPRESSION) $(TARNAME)-headers.tar > $(TARNAME)-headers.tar.xz
718
718
endif
719
- rm $(TARNAME)-headers.tar
719
+ $(RM) $(TARNAME)-headers.tar
720
720
721
721
tar-headers : $(TARBALL ) -headers
722
722
@@ -732,8 +732,8 @@ ifeq ($(XZ), 0)
732
732
endif
733
733
734
734
$(BINARYTAR ) : release-only
735
- rm -rf $(BINARYNAME )
736
- rm -rf out/deps out/Release
735
+ $( RM ) -r $(BINARYNAME )
736
+ $( RM ) -r out/deps out/Release
737
737
$(PYTHON ) ./configure \
738
738
--prefix=/ \
739
739
--dest-cpu=$(DESTCPU ) \
@@ -745,12 +745,12 @@ $(BINARYTAR): release-only
745
745
cp LICENSE $(BINARYNAME )
746
746
cp CHANGELOG.md $(BINARYNAME )
747
747
tar -cf $(BINARYNAME ) .tar $(BINARYNAME )
748
- rm -rf $(BINARYNAME )
748
+ $( RM ) -r $(BINARYNAME )
749
749
gzip -c -f -9 $(BINARYNAME ) .tar > $(BINARYNAME ) .tar.gz
750
750
ifeq ($(XZ ) , 0)
751
751
xz -c -f -$(XZ_COMPRESSION) $(BINARYNAME).tar > $(BINARYNAME).tar.xz
752
752
endif
753
- rm $(BINARYNAME).tar
753
+ $(RM) $(BINARYNAME).tar
754
754
755
755
binary : $(BINARYTAR )
756
756
0 commit comments