Use test -f rather than test -e, for portability (Solaris)
authorIan Lynagh <igloo@earth.li>
Wed, 24 Sep 2008 12:08:40 +0000 (12:08 +0000)
committerIan Lynagh <igloo@earth.li>
Wed, 24 Sep 2008 12:08:40 +0000 (12:08 +0000)
libraries/Makefile
mk/bindist.mk
mk/cabal-flags.mk

index 0f257da..d122031 100644 (file)
@@ -17,7 +17,7 @@
 # To add a new library to the tree, do
 #
 #   darcs get http://darcs.haskell.org/packages/foo
-#   [ -e foo/configure.ac ] && ( cd foo && autoreconf )
+#   [ -f foo/configure.ac ] && ( cd foo && autoreconf )
 #   make make.library.foo
 
 .PHONY: default_target
index 229a2b1..d84abcf 100644 (file)
@@ -35,6 +35,6 @@ endif
        find . -name "*.js"                         -exec echo $(WHERE_AM_I)/{} \; >> $(BIN_DIST_LIST) 2> /dev/null
        # And anything else
 ifneq "$(BINDIST_EXTRAS)" ""
-       for FILE in $(BINDIST_EXTRAS); do if [ -e $$FILE ]; then echo $(WHERE_AM_I)/$$FILE >> $(BIN_DIST_LIST); fi; done
+       for FILE in $(BINDIST_EXTRAS); do if [ -f $$FILE ]; then echo $(WHERE_AM_I)/$$FILE >> $(BIN_DIST_LIST); fi; done
 endif
 
index 2e74357..7a137ce 100644 (file)
@@ -38,7 +38,7 @@ endif
 COMMON_CONFIGURE_FLAGS += $(FLAGGED_CONFIGURE_ARGS) \
                           --configure-option=--with-cc=$(CC)
 
-COMMON_CONFIGURE_FLAGS += $(shell [ -e $(HSC2HS_INPLACE) ] && \
+COMMON_CONFIGURE_FLAGS += $(shell [ -f $(HSC2HS_INPLACE) ] && \
                                   echo --with-hsc2hs=$(HSC2HS_INPLACE) )
 
 ifeq "$(Windows)" "YES"