@@ -230,13 +230,13 @@ debug-shared: shared
230230lib :
231231 $(MKDIR ) lib
232232
233- lib/libsass.a : lib $(COBJECTS ) $(OBJECTS )
233+ lib/libsass.a : $(COBJECTS ) $(OBJECTS ) | lib
234234 $(AR ) rcvs $@ $(COBJECTS ) $(OBJECTS )
235235
236- lib/libsass.so : lib $(COBJECTS ) $(OBJECTS )
236+ lib/libsass.so : $(COBJECTS ) $(OBJECTS ) | lib
237237 $(CXX ) -shared $(LDFLAGS ) -o $@ $(COBJECTS ) $(OBJECTS ) $(LDLIBS )
238238
239- lib/libsass.dll : lib $(COBJECTS ) $(OBJECTS ) $(RCOBJECTS )
239+ lib/libsass.dll : $(COBJECTS ) $(OBJECTS ) $(RCOBJECTS ) | lib
240240 $(CXX ) -shared $(LDFLAGS ) -o $@ $(COBJECTS ) $(OBJECTS ) $(RCOBJECTS ) $(LDLIBS ) -s -Wl,--subsystem,windows,--out-implib,lib/libsass.a
241241
242242% .o : % .c
@@ -259,18 +259,17 @@ shared: $(SHAREDLIB)
259259$(DESTDIR )$(PREFIX ) :
260260 $(MKDIR ) $(DESTDIR )$(PREFIX )
261261
262- $(DESTDIR )$(PREFIX ) /lib : $(DESTDIR )$(PREFIX )
262+ $(DESTDIR )$(PREFIX ) /lib : | $(DESTDIR )$(PREFIX )
263263 $(MKDIR ) $(DESTDIR )$(PREFIX ) /lib
264264
265- $(DESTDIR )$(PREFIX ) /include : $(DESTDIR )$(PREFIX )
265+ $(DESTDIR )$(PREFIX ) /include : | $(DESTDIR )$(PREFIX )
266266 $(MKDIR ) $(DESTDIR )$(PREFIX ) /include
267267
268- $(DESTDIR )$(PREFIX ) /include/sass : $(DESTDIR )$(PREFIX ) /include
268+ $(DESTDIR )$(PREFIX ) /include/sass : | $(DESTDIR )$(PREFIX ) /include
269269 $(MKDIR ) $(DESTDIR )$(PREFIX ) /include/sass
270270
271271$(DESTDIR )$(PREFIX ) /include/% .h : include/% .h \
272- $(DESTDIR)$(PREFIX)/include \
273- $(DESTDIR)$(PREFIX)/include/sass
272+ | $(DESTDIR)$(PREFIX)/include/sass
274273 $(INSTALL) -v -m0644 "$<" "$@"
275274
276275install-headers : $(DESTDIR )$(PREFIX ) /include/sass.h \
@@ -282,15 +281,15 @@ install-headers: $(DESTDIR)$(PREFIX)/include/sass.h \
282281 $(DESTDIR)$(PREFIX)/include/sass/functions.h
283282
284283$(DESTDIR )$(PREFIX ) /lib/% .a : lib/% .a \
285- $(DESTDIR)$(PREFIX)/lib
284+ | $(DESTDIR)$(PREFIX)/lib
286285 @$(INSTALL) -v -m0755 "$<" "$@"
287286
288287$(DESTDIR )$(PREFIX ) /lib/% .so : lib/% .so \
289- $(DESTDIR)$(PREFIX)/lib
288+ | $(DESTDIR)$(PREFIX)/lib
290289 @$(INSTALL) -v -m0755 "$<" "$@"
291290
292291$(DESTDIR )$(PREFIX ) /lib/% .dll : lib/% .dll \
293- $(DESTDIR)$(PREFIX)/lib
292+ | $(DESTDIR)$(PREFIX)/lib
294293 @$(INSTALL) -v -m0755 "$<" "$@"
295294
296295install-static : $(DESTDIR )$(PREFIX ) /lib/libsass.a
@@ -320,7 +319,7 @@ test_full: $(SASSC_BIN)
320319test_probe : $(SASSC_BIN )
321320 $(RUBY_BIN ) $(SASS_SPEC_PATH ) /sass-spec.rb -V 3.5 -c $(SASSC_BIN ) --impl libsass --probe-todo $(LOG_FLAGS ) $(SASS_SPEC_PATH ) /$(SASS_SPEC_SPEC_DIR )
322321
323- clean-objects : lib
322+ clean-objects : | lib
324323 -$(RM ) lib/* .a lib/* .so lib/* .dll lib/* .la
325324 -$(RMDIR ) lib
326325clean : clean-objects
0 commit comments