Skip to content

Commit d37ce5e

Browse files
committed
Makefile: make 'clean' target robust to absence of Makefile.config
1 parent de87915 commit d37ce5e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,13 @@ endif
353353
$(OCAMLOPT) -for-pack Ocamlbuild_pack $(COMPFLAGS) -c $<
354354

355355
clean::
356-
rm -f src/*.cm? src/*$(EXT_OBJ) *.cm* *$(EXT_OBJ) *$(EXT_LIB)
356+
rm -f src/*.cm? *.cm*
357+
ifdef EXT_OBJ
358+
rm -f src/*$(EXT_OBJ) *$(EXT_OBJ)
359+
endif
360+
ifdef EXTLIB_LIB
361+
rm -f src/*$(EXT_LIB) *(EXT_LIB)
362+
endif
357363
rm -f *.byte *.native
358364
rm -f test/test2/vivi.ml
359365
rm -f ocamlbuild.install

0 commit comments

Comments
 (0)