diff --git a/Makefile b/Makefile index 96b7def9..8e97cf3b 100644 --- a/Makefile +++ b/Makefile @@ -146,7 +146,11 @@ chibi-scheme-ulimit$(EXE): main.o $(SEXP_ULIMIT_OBJS) $(EVAL_OBJS) $(CC) $(XCFLAGS) $(STATICFLAGS) -o $@ $^ $(LDFLAGS) $(GCLDFLAGS) $(STATIC_LDFLAGS) clibs.c: $(GENSTATIC) $(CHIBI_DEPENDENCIES) $(COMPILED_LIBS:%$(SO)=%.c) - $(GIT) ls-files lib | $(GREP) .sld | $(CHIBI) -q $(GENSTATIC) > $@ + if [ -d .git ]; then \ + $(GIT) ls-files lib | $(GREP) .sld | $(CHIBI) -q $(GENSTATIC) > $@; \ + else \ + $(FIND) lib -name \*.sld | $(CHIBI) -q $(GENSTATIC) > $@; \ + fi chibi-scheme.pc: chibi-scheme.pc.in echo "# pkg-config" > chibi-scheme.pc