head	1.8;
access;
symbols
	RELEASE_8_3_0:1.8
	RELEASE_9_0_0:1.8
	RELEASE_7_4_0:1.7
	RELEASE_8_2_0:1.7
	RELEASE_6_EOL:1.7
	RELEASE_8_1_0:1.7
	RELEASE_7_3_0:1.6
	RELEASE_8_0_0:1.6
	RELEASE_7_2_0:1.6
	RELEASE_7_1_0:1.6
	RELEASE_6_4_0:1.6
	RELEASE_5_EOL:1.6
	RELEASE_7_0_0:1.6
	RELEASE_6_3_0:1.6
	PRE_XORG_7:1.6
	RELEASE_4_EOL:1.6
	RELEASE_6_2_0:1.6
	RELEASE_6_1_0:1.6
	RELEASE_5_5_0:1.6
	RELEASE_6_0_0:1.6
	RELEASE_5_4_0:1.6
	RELEASE_4_11_0:1.6
	RELEASE_5_3_0:1.6
	RELEASE_4_10_0:1.6
	RELEASE_5_2_1:1.6
	RELEASE_5_2_0:1.6
	RELEASE_4_9_0:1.6
	RELEASE_5_1_0:1.5
	RELEASE_4_8_0:1.5
	RELEASE_5_0_0:1.4
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1;
locks; strict;
comment	@# @;


1.8
date	2011.06.24.17.46.36;	author dinoex;	state Exp;
branches;
next	1.7;

1.7
date	2010.03.18.15.59.40;	author dinoex;	state Exp;
branches;
next	1.6;

1.6
date	2003.07.06.02.31.59;	author dinoex;	state Exp;
branches;
next	1.5;

1.5
date	2003.01.11.11.22.41;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2002.12.08.19.51.50;	author dinoex;	state Exp;
branches;
next	1.3;

1.3
date	2002.12.08.17.37.20;	author dinoex;	state Exp;
branches;
next	1.2;

1.2
date	2002.12.08.17.29.27;	author dinoex;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.31.11.36.43;	author dinoex;	state Exp;
branches;
next	;


desc
@@


1.8
log
@- honor CC,CFLAGS,LD,LDFLAGS
@
text
@--- makefile.orig	2001-03-23 11:44:58.000000000 +0100
+++ makefile	2011-06-24 19:39:57.000000000 +0200
@@@@ -50,15 +50,15 @@@@
 # -DUSE_SELECT to use select() system call
 # -DUSE_NBIO   to use non-blocking read()
 
-CFLAGS= -O -DUNIX -DPORTABLE $(BYTEORDER)
+CFLAGS+= -O -DUNIX -DPORTABLE $(BYTEORDER)
 
 # must set byte order for targets "sysv" and "bsd"
 # BYTEORDER= -DHIGHFIRST
 
-CC      = cc
-LD      = cc            # Link command
-LDFLAGS = 
-CPP     = $(CC) -E
+CC      ?= cc
+LD      ?= cc            # Link command
+LDFLAGS ?= 
+CPP     ?= $(CC) -E
 DBG     = -O
 RM      = rm -f
 
@@@@ -79,7 +79,8 @@@@
 	@@echo "where <system> can be:"
 	@@echo "	386bsd, 3b1, 3b1_asm, aix370, aix386, amix-68k-gcc, apollo,"
 	@@echo "	apollo-gcc, atari,aux(*), aux-gcc, bsd, bsdgcc, convexos,"
-	@@echo "	dgux, djgpp, encore, freebsd, hpux-68k(*), hpux-68k-ansi,"
+	@@echo "	dgux, djgpp, encore, hpux-68k(*), hpux-68k-ansi,"
+	@@echo "	freebsd-{alpha,i386,sparc64,ia64,amd64,powerpc},"
 	@@echo "	hpux-68k-gcc, hpux-pa(*), hpux-pa-ansi, hpux-pa-gcc, hpux9-pa-ansi,"
 	@@echo "	irix, irix_asm, isc, isc_asm, linux, linux-aout, linux-68k,"
 	@@echo "	machten, mach_386, mips-ultrix, netbsd, netbsd_68k, newsasm,"
@@@@ -175,9 +176,32 @@@@
 	$(MAKE) all CC=gcc LD=gcc \
 	CFLAGS="$(RSAINCDIR) -O2 -DHIGHFIRST -DUNIX -DPORTABLE -DIDEA32"
 
-freebsd:
+freebsd-i386:
 	$(MAKE) all LD="$(CC) -s" OBJS_EXT="_80386.o _zmatch.o" \
-	CFLAGS="$(RSAINCDIR) -O2 -fno-strength-reduce -DUNIX -DIDEA32 -DASM \
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DUNIX -DIDEA32 -DASM \
+	-DMAX_NAMELEN=255"
+
+freebsd-alpha:
+	$(MAKE) all LD="$(CC) -s" \
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
+	-DMAX_NAMELEN=255"
+
+freebsd-sparc64:
+	$(MAKE) all LD="$(CC) -s" \
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
+	-DHIGHFIRST -DMERRITT -DMAX_NAMELEN=255"
+
+freebsd-ia64:
+	$(MAKE) all LD="$(CC) -s" \
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
+	-DMAX_NAMELEN=255"
+freebsd-amd64:
+	$(MAKE) all LD="$(CC) -s" \
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
+	-DMAX_NAMELEN=255"
+freebsd-powerpc:
+	$(MAKE) all LD="$(CC) -s" \
+	CFLAGS="$(RSAINCDIR) $(OS_CFLAGS) -DPORTABLE -DUNIX -DIDEA32 \
 	-DMAX_NAMELEN=255"
 
 386bsd:
@


1.7
log
@- add target freebsd-powerpc
@
text
@d2 22
a23 1
+++ makefile	2010-03-18 16:58:27.000000000 +0100
@


1.6
log
@- Unbreak for amd64
@
text
@d1 2
a2 2
--- makefile.orig	Fri Mar 23 02:44:58 2001
+++ makefile	Sat Jan 11 03:05:44 2003
d9 1
a9 1
+	@@echo "	freebsd-{alpha,i386,sparc64,ia64,amd64},"
d13 1
a13 1
@@@@ -175,10 +176,29 @@@@
d22 1
a22 1
 	-DMAX_NAMELEN=255"
d42 4
a47 1
 	$(MAKE) all CC=gcc LD=gcc OBJS_EXT="_80386.o _zmatch.o" \
@


1.5
log
@- Support build on ia64
@
text
@d8 2
a9 2
+	@@echo "	dgux, djgpp, encore, freebsd-{alpha,i386,sparc64,ia64},"
+	@@echo "	hpux-68k(*), hpux-68k-ansi,"
d13 1
a13 1
@@@@ -175,10 +176,25 @@@@
d35 4
@


1.4
log
@- regression test on panther successfull
@
text
@d2 1
a2 1
+++ makefile	Sun Dec  8 11:18:52 2002
d8 1
a8 1
+	@@echo "	dgux, djgpp, encore, freebsd-{alpha,i386,sparc64},"
d13 1
a13 1
@@@@ -175,10 +176,20 @@@@
d33 5
@


1.3
log
@remerge patch, define was lost.
@
text
@d2 1
a2 1
+++ makefile	Sun Dec  8 09:39:12 2002
d9 1
a9 1
+	@@echo " hpux-68k(*), hpux-68k-ansi,"
d32 1
a32 1
+	-DHIGHFIRST -DMAX_NAMELEN=255"
@


1.2
log
@Fix build on sparc64
@
text
@d2 1
a2 1
+++ makefile	Sun Dec  8 09:28:08 2002
d13 1
a13 1
@@@@ -175,9 +176,19 @@@@
d22 1
a22 1
+	-DMAX_NAMELEN=255"
d32 1
a32 1
 	-DMAX_NAMELEN=255"
d35 1
@


1.1
log
@PGP (Pretty Good Privacy) is a public key encryption pack-
age to protect E-mail and data files.  It lets you  commu-
nicate  securely  with  people  you've  never met, with no
secure channels needed for prior exchange of  keys.   It's
well featured and fast, with sophisticated key management,
digital signatures, data compression, and  good  ergonomic
design.

Contributors:
  Matthias Bruestle for the myetsid feature.
  Lutz Donnerhacke for the pgp2.6.3in development.
  Ingmar Camphausen, Thomas Roessler, a.o. for extensive testing.

WWW: http://www.in-ca.individual.net/
FTP: ftp://ftp.fu-berlin.de/doc/IN/IN-CA/pgp/pgp263in/files/pgp263in.changes
@
text
@d1 3
a3 3
--- makefile.orig	Mon Jan 12 09:15:06 1998
+++ makefile	Fri Mar 23 13:41:03 2001
@@@@ -79,7 +79,7 @@@@
d8 2
a9 1
+	@@echo "	dgux, djgpp, encore, freebsd-{alpha,i386}, hpux-68k(*), hpux-68k-ansi,"
d13 1
a13 1
@@@@ -175,9 +175,14 @@@@
d25 5
@

