# Note: Makefile is built automatically from Makefile.in
#
-# $Id: GNUmakefile.in,v 1.33 2002/03/27 03:05:35 hal9 Exp $
+# $Id: GNUmakefile.in,v 1.34 2002/03/27 10:30:11 swa Exp $
#
# Written by and Copyright (C) 2001 the SourceForge
# Privoxy team. http://www.privoxy.org/
C_OBJS = $(C_SRC:.c=.@OBJEXT@)
C_HDRS = $(C_SRC:.c=.h) project.h actionlist.h
+CONFIG_FILES = config \
+ default.action \
+ basic.action intermediate.action advanced.action \
+ default.filter \
+ templates/*
+
+DOC_FILES = AUTHORS LICENSE README ChangeLog doc/text/* privoxy.1
+
W32_SRC = @WIN_ONLY@w32log.c w32taskbar.c win32.c
W32_FILES = @WIN_ONLY@w32.res
W32_OBJS = @WIN_ONLY@$(W32_SRC:.c=.@OBJEXT@) $(W32_FILES)
#############################################################################
# sun solaris distribution
#############################################################################
+
solaris-dist:
- @$(ECHO) coming soon.
+ @$(ECHO) ""
+ @$(ECHO) "You have run autoconf && autoheader && ./configure right?"
+ @$(ECHO) ""
+ $(MAKE) $(PROGRAM)
+ $(STRIP_PROG) $(PROGRAM)
+ $(LN) -s current ../privoxy-$(VERSION)-$(CODE_STATUS)
+# add program
+ $(TAR) -C.. -cvhf privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar privoxy-$(VERSION)-$(CODE_STATUS)/$(PROGRAM)
+# add config files
+ for foo in $(CONFIG_FILES); do \
+ $(TAR) -C.. --exclude "CVS" --exclude "#*" --exclude ".#*" --exclude ".cvsignore" -uvhf privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar privoxy-$(VERSION)-$(CODE_STATUS)/$$foo; \
+ done;
+# add documentation
+ for foo in $(DOC_FILES); do \
+ $(TAR) -C.. --exclude "CVS" --exclude "#*" --exclude ".#*" --exclude ".cvsignore" -uvhf privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar privoxy-$(VERSION)-$(CODE_STATUS)/$$foo; \
+ done;
+# and zip the archive
+ $(RM) ../privoxy-$(VERSION)-$(CODE_STATUS)
+ $(GZIP_PROG) privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar
+ @$(ECHO) Distribution with binary created.
+
+# anonymously ncftps the tarball to sourceforge
solaris-upload:
- @$(ECHO) coming soon.
+ ncftpput -u anonymous -p ijbswa-developers@lists.sourceforge.net upload.sourceforge.net /incoming privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar.gz
+ @$(ECHO) -------------------------------------------------------
+ @$(ECHO) Now goto
+ @$(ECHO) http://sourceforge.net/project/admin/editpackages.php?group_id=11118
+ @$(ECHO) ... and release the files.
+ @$(ECHO) -------------------------------------------------------
+
+
+solaris-clean:
+ $(RM) privoxy-solaris-$(VERSION)-$(CODE_STATUS)-src.tar*
#############################################################################
# hpux distribution
amiga-upload:
@$(ECHO) coming soon.
+#############################################################################
+# freebsd distribution
+#############################################################################
+freebsd-dist:
+ @$(ECHO) coming soon.
+freebsd-upload:
+ @$(ECHO) coming soon.
+
#############################################################################
# suse distribution. works fine. no need to be root.
#############################################################################
if [ -f $(TAR_ARCH) ]; then $(RM) $(TAR_ARCH); fi
TMPFILE=$$(mktemp -q /tmp/$(PROGRAM).XXXXXX); \
- if $(SED) -e 's/^\(Version:\).*/\1 $(RPM_VERSION)/g' \
+ if $(SED) -e 's/^\(Version:\).*/\1 $(RPM_VERSIO)/g' \
-e 's/^\(Release:\).*/\1 $(RPM_PACKAGEV)/g' \
privoxy-suse.spec > $$TMPFILE ; then \
$(MV) -f $$TMPFILE privoxy-suse.spec; \
$(LN) -s current ../privoxy-$(VERSION)-$(CODE_STATUS)
$(TAR) -C.. --exclude "CVS" --exclude "#*" --exclude ".#*" --exclude ".cvsignore" -cvhzf privoxy-$(VERSION)-$(CODE_STATUS)-src.tar.gz privoxy-$(VERSION)-$(CODE_STATUS)
$(RM) ../privoxy-$(VERSION)-$(CODE_STATUS)
- @$(ECHO) Tarball (with any binary) created.
+ @$(ECHO) Tarball (without any binary) created.
# anonymously ncftps the tarball to sourceforge
tarball-upload:
## end:
# $Log: GNUmakefile.in,v $
+# Revision 1.34 2002/03/27 10:30:11 swa
+# we want a html man file on the webserver
+#
# Revision 1.33 2002/03/27 03:05:35 hal9
# Added man2html target for docs (redhat-dok only for now)
#