@@ -26,10 +26,10 @@ PROJECT=tcpdf
2626VERSION =$(shell sed -E 's/\\n$$//' VERSION | tr -d '\r\n')
2727
2828# Current directory
29- CURRENTDIR =$(dir $( realpath $( firstword $( MAKEFILE_LIST ) ) ) )
29+ CURRENTDIR =$(CURDIR ) /
3030
3131# Target directory
32- TARGETDIR =$( CURRENTDIR ) target
32+ TARGETDIR =target
3333
3434# sed argument for in-place substitutions
3535SEDINPLACE =-i
@@ -84,7 +84,7 @@ buildall: deps
8484# # Delete vendor and generated directories
8585.PHONY : clean
8686clean :
87- rm -rf ./vendor ./tests/vendor $(TARGETDIR ) ./build ./cache
87+ rm -rf ./vendor ./tests/vendor " $( TARGETDIR) " ./build ./cache
8888
8989# # Clean all artifacts and download all dependencies
9090.PHONY : deps
@@ -96,29 +96,29 @@ deps: ensuretarget
9696# # Initialize tc-lib-pdf font assets if needed
9797.PHONY : fonts
9898fonts :
99- @if [ ! -d $( TCPDF_FONT_PKGDIR) ]; then \
99+ @if [ ! -d " $( TCPDF_FONT_PKGDIR) " ]; then \
100100 echo " tc-lib-pdf-font is not installed. Run composer install first." ; \
101101 exit 1; \
102102 fi
103- @if [ -f $( TCPDF_FONT_SENTINEL) ]; then \
103+ @if [ -f " $( TCPDF_FONT_SENTINEL) " ]; then \
104104 echo " tc-lib-pdf font assets already initialized." ; \
105105 else \
106106 echo " Initializing tc-lib-pdf font assets..." ; \
107- $(MAKE ) -C $(TCPDF_FONT_PKGDIR ) clean; \
108- $(COMPOSER ) --working-dir=$(TCPDF_FONT_PKGDIR ) install --no-interaction; \
109- $(MAKE ) -C $(TCPDF_FONT_PKGDIR ) fonts; \
107+ $(MAKE ) -C " $( TCPDF_FONT_PKGDIR) " clean; \
108+ $(COMPOSER ) --working-dir=" $( TCPDF_FONT_PKGDIR) " install --no-interaction; \
109+ $(MAKE ) -C " $( TCPDF_FONT_PKGDIR) " fonts; \
110110 fi
111111
112112# # Rebuild tc-lib-pdf font assets from scratch
113113.PHONY : fonts-rebuild
114114fonts-rebuild :
115- @if [ ! -d $( TCPDF_FONT_PKGDIR) ]; then \
115+ @if [ ! -d " $( TCPDF_FONT_PKGDIR) " ]; then \
116116 echo " tc-lib-pdf-font is not installed. Run composer install first." ; \
117117 exit 1; \
118118 fi
119- $(MAKE ) -C $(TCPDF_FONT_PKGDIR ) clean
120- $(COMPOSER ) --working-dir=$(TCPDF_FONT_PKGDIR ) install --no-interaction
121- $(MAKE ) -C $(TCPDF_FONT_PKGDIR ) fonts
119+ $(MAKE ) -C " $( TCPDF_FONT_PKGDIR) " clean
120+ $(COMPOSER ) --working-dir=" $( TCPDF_FONT_PKGDIR) " install --no-interaction
121+ $(MAKE ) -C " $( TCPDF_FONT_PKGDIR) " fonts
122122
123123# # Generate source code documentation with Doctum if available
124124.PHONY : doc
133133# # Create missing target directories for test and build artifacts
134134.PHONY : ensuretarget
135135ensuretarget :
136- mkdir -p $(TARGETDIR ) /test
137- mkdir -p $(TARGETDIR ) /report
138- mkdir -p $(TARGETDIR ) /doc
136+ mkdir -p " $( TARGETDIR) /test"
137+ mkdir -p " $( TARGETDIR) /report"
138+ mkdir -p " $( TARGETDIR) /doc"
139139
140140# # Format the source code
141141.PHONY : format
0 commit comments