head	1.2;
access;
symbols
	RELEASE_8_3_0:1.2
	RELEASE_9_0_0:1.2
	RELEASE_7_4_0:1.1
	RELEASE_8_2_0:1.1
	RELEASE_6_EOL:1.1;
locks; strict;
comment	@# @;


1.2
date	2011.10.15.08.33.06;	author ehaupt;	state Exp;
branches;
next	1.1;

1.1
date	2010.10.04.16.44.54;	author ehaupt;	state Exp;
branches;
next	;


desc
@@


1.2
log
@- Update to 1.3.0
- Add LICENSE
- Implement regression-test target
@
text
@--- ./Makefile.orig	2011-10-10 08:34:43.000000000 +0200
+++ ./Makefile	2011-10-15 10:22:58.000000000 +0200
@@@@ -11,16 +11,6 @@@@
   MAN = $(DESTDIR)/usr/local/man
 endif
 
-ifeq ($(DEBUG),)
-  override CPPFLAGS += -DNDEBUG
-  CFLAGS += -O3 #-fno-stack-protector #-march=native
-  LDFLAGS += -O3 #-march=native
-else
-  override CPPFLAGS += -DDEBUG
-  CFLAGS += -g #-pg
-  LDFLAGS += -g #-pg
-endif
-
 CC ?= gcc
 GZIP = gzip -9 -c
 RM = rm -rf
@@@@ -45,9 +35,9 @@@@
 override CPPFLAGS += $(shell cat $(BINS)/autoconf.cppflags)
 
 
-all: tthsum manual test runtest
+all: tthsum manual
 
-install: tthsum manual test runtest
+install: tthsum manual
 	install -d $(BIN) $(MAN)/man1
 	install $(BINS)/tthsum $(BIN)
 	install -m644 $(SHARES)/tthsum.1.gz $(MAN)/man1
@


1.1
log
@- Update to 1.2.1 [1]
- Update WWW

[1] Changelog:

tthsum-1.2.1 [2009-12-29] (wdoekes)
 * Minor code and build system cleanup.

tthsum-1.2.0 [2009-05-29] (wdoekes)
 * Changed -p output to print percentages instead of MiB counts.
 * Base32 decoding errors did not generate a valid error message. (Error code
   0 conflicted with SUCCESS.)
 * Fixed that ctrlesctostr accepted strange BASE36 escape sequences.
 * Made getopt for Windows more compatible with POSIX getopt.
 * Fixed that including the tthsum specific texts.c is optional.
 * Changed some header inclusions to be more compliant with C specs and made
   the source a bit more strict (ANSI C compatible, C++ compatible).
 * Added a test suite to detect stupid bugs at compile time. (Like the next
   bug.)
 * Endianness was not properly detected on various architectures (see debian
   bug 517619; thanks Alan Curry <pacman> for reporting).
 * Standardized UTF8 functions to behave as specified on Windows.
 * Corrected the need for a double EOF when reading from stdin.
 * Changed license from GPLv2 to GPLv3. Updated help texts (suggesting gmake
   on non-Linuxen, for instance).
 * Removed a bit of overhead on big endian platforms.
@
text
@d1 4
a4 21
--- ./Makefile.orig	2009-12-29 22:24:48.000000000 +0100
+++ ./Makefile	2010-10-04 18:30:51.000000000 +0200
@@@@ -2,7 +2,7 @@@@
 # 
 # Makefile for GNU Make.
 
-.PHONY: all clean dists install manual tthsum uninstall test runtest
+.PHONY: all clean dists install manual tthsum uninstall
 
 #ifeq ($(ARCH),)
 #  ARCH = $(shell uname -m)
@@@@ -16,15 +16,13 @@@@
 
 ifeq ($(DEBUG),)
   CPPFLAGS += -DNDEBUG
-  CFLAGS += -march=native -O3 #-fno-stack-protector
-  LDFLAGS += -march=native -O3
 else
   CPPFLAGS += -DDEBUG
   CFLAGS += -g #-pg
   LDFLAGS += -g #-pg
d7 11
a17 2
-CC = gcc
+CC ?= gcc
d20 2
a21 3
 
@@@@ -46,9 +44,9 @@@@
 TSTENTRY = $(BINS)/test.o
@

