[project @ 1998-05-29 14:02:29 by sof]
[ghc-hetmet.git] / mk / target.mk
index 0c2d631..fe44cae 100644 (file)
@@ -328,7 +328,7 @@ endif
 # Remove local symbols from library objects if requested.
 #
 
-ifneq "$(StripLibraries)" ""
+ifeq "$(StripLibraries)" "YES"
 ifneq "$(filter -split-objs,$(HC_OPTS))" ""
 SRC_HC_POST_OPTS += \
   for i in $(basename $@)/*; do \
@@ -741,9 +741,14 @@ dist-post::
 dist-manifest ::
        cd $(SRC_DIST_DIR); find . \( -type l -o -type f \) -exec ls -lLG {} \; | sed -e 's/\.\///' > /tmp/MANIFEST ; mv /tmp/MANIFEST MANIFEST
 
-dist-package::
+dist-package:: dist-package-tar-gz
+
+dist-package-tar-gz ::
        cd $(SRC_DIST_DIR); cd ..; $(TAR) chzf $(SRC_DIST_NAME).tar.gz $(SRC_DIST_NAME)
 
+dist-package-zip ::
+       cd $(SRC_DIST_DIR); cd ..; $(ZIP) -r $(SRC_DIST_NAME).zip $(SRC_DIST_NAME)
+
 #
 # binary-dist creates a binary bundle, set BIN_DIST_NAME
 # to package name and do `make binary-dist' (normally this