head 1.47; access; symbols UUID_1_6_2:1.46 UUID_1_6_1:1.46 UUID_1_6_0:1.44 UUID_1_5_1:1.42 UUID_1_5_0:1.41 UUID_1_4_2:1.40 UUID_1_4_1:1.39 UUID_1_4_0:1.39 UUID_1_3_2:1.37 UUID_1_3_1:1.37 UUID_1_3_0:1.35 UUID_1_2_1:1.27 UUID_1_2_0:1.26 UUID_1_1_2:1.25 UUID_1_1_1:1.23 UUID_1_1_0:1.23 UUID_1_0_4:1.21 UUID_1_0_3:1.20 UUID_1_0_2:1.19 UUID_1_0_1:1.19 UUID_1_0_0:1.19 UUID_0_9_7:1.19 UUID_0_9_6:1.18 UUID_0_9_5:1.17 UUID_0_9_4:1.17 UUID_0_9_3:1.15 UUID_0_9_2:1.14 UUID_0_9_1:1.12 UUID_0_9_0:1.9; locks; strict; comment @# @; 1.47 date 2008.07.05.12.58.13; author rse; state dead; branches; next 1.46; commitid XLXN7vUmABwPcC9t; 1.46 date 2008.02.21.08.58.45; author rse; state Exp; branches; next 1.45; commitid 49UAeQtix4DIdfSs; 1.45 date 2008.01.10.14.18.46; author rse; state Exp; branches; next 1.44; commitid LqMgFGBgTR7clSMs; 1.44 date 2007.05.19.19.59.56; author rse; state Exp; branches; next 1.43; commitid 0nCUfCtsEbIyOzis; 1.43 date 2007.01.01.18.14.54; author rse; state Exp; branches; next 1.42; commitid jOXiIO8S8v7xFP0s; 1.42 date 2006.07.31.12.22.15; author rse; state Exp; branches; next 1.41; commitid PgdgBXY0P1KsF0Hr; 1.41 date 2006.05.11.09.37.27; author rse; state Exp; branches; next 1.40; commitid u4EPMISJDipjmAwr; 1.40 date 2006.02.23.13.32.46; author rse; state Exp; branches; next 1.39; commitid 7AfowUzzBFLr8Imr; 1.39 date 2006.01.13.06.44.30; author rse; state Exp; branches; next 1.38; commitid hYfQc9JIMh4bcphr; 1.38 date 2006.01.12.20.31.50; author rse; state Exp; branches; next 1.37; commitid zorI32uWUKI1Olhr; 1.37 date 2005.09.02.18.16.13; author rse; state Exp; branches; next 1.36; 1.36 date 2005.09.02.17.22.05; author rse; state Exp; branches; next 1.35; 1.35 date 2005.09.02.14.40.13; author rse; state Exp; branches; next 1.34; 1.34 date 2005.09.02.14.36.41; author rse; state Exp; branches; next 1.33; 1.33 date 2005.09.01.22.24.01; author rse; state Exp; branches; next 1.32; 1.32 date 2005.08.31.20.07.29; author rse; state Exp; branches; next 1.31; 1.31 date 2005.08.31.14.29.56; author rse; state Exp; branches; next 1.30; 1.30 date 2005.08.31.12.59.58; author rse; state Exp; branches; next 1.29; 1.29 date 2005.08.31.11.16.18; author rse; state Exp; branches; next 1.28; 1.28 date 2005.08.31.09.59.45; author rse; state Exp; branches; next 1.27; 1.27 date 2005.03.06.11.29.25; author rse; state Exp; branches; next 1.26; 1.26 date 2005.01.23.11.28.51; author rse; state Exp; branches; next 1.25; 1.25 date 2004.12.31.19.20.34; author rse; state Exp; branches; next 1.24; 1.24 date 2004.11.29.07.37.20; author rse; state Exp; branches; next 1.23; 1.23 date 2004.11.03.18.08.24; author rse; state Exp; branches; next 1.22; 1.22 date 2004.11.03.17.07.57; author rse; state Exp; branches; next 1.21; 1.21 date 2004.10.16.18.20.18; author rse; state Exp; branches; next 1.20; 1.20 date 2004.10.15.18.22.31; author rse; state Exp; branches; next 1.19; 1.19 date 2004.02.13.21.10.35; author rse; state Exp; branches; next 1.18; 1.18 date 2004.02.11.14.38.40; author rse; state Exp; branches; next 1.17; 1.17 date 2004.01.19.14.11.49; author rse; state Exp; branches; next 1.16; 1.16 date 2004.01.18.18.53.10; author rse; state Exp; branches; next 1.15; 1.15 date 2004.01.16.12.21.15; author rse; state Exp; branches; next 1.14; 1.14 date 2004.01.15.15.36.09; author rse; state Exp; branches; next 1.13; 1.13 date 2004.01.15.12.55.52; author rse; state Exp; branches; next 1.12; 1.12 date 2004.01.13.19.43.14; author rse; state Exp; branches; next 1.11; 1.11 date 2004.01.13.09.26.46; author rse; state Exp; branches; next 1.10; 1.10 date 2004.01.11.08.54.17; author rse; state Exp; branches; next 1.9; 1.9 date 2004.01.11.08.36.02; author rse; state Exp; branches; next 1.8; 1.8 date 2004.01.10.22.21.47; author rse; state Exp; branches; next 1.7; 1.7 date 2004.01.10.19.34.26; author rse; state Exp; branches; next 1.6; 1.6 date 2004.01.10.17.01.22; author rse; state Exp; branches; next 1.5; 1.5 date 2004.01.10.12.16.03; author rse; state Exp; branches; next 1.4; 1.4 date 2004.01.09.15.49.40; author rse; state Exp; branches; next 1.3; 1.3 date 2004.01.09.11.32.06; author rse; state Exp; branches; next 1.2; 1.2 date 2004.01.06.20.20.12; author rse; state Exp; branches; next 1.1; 1.1 date 2004.01.06.20.14.28; author rse; state Exp; branches; next ; desc @@ 1.47 log @remove OSSP uuid from CVS -- it is now versioned controlled in a Monotone repository @ text @## ## OSSP uuid - Universally Unique Identifier ## Copyright (c) 2004-2008 Ralf S. Engelschall ## Copyright (c) 2004-2008 The OSSP Project ## ## This file is part of OSSP uuid, a library for the generation ## of UUIDs which can found at http://www.ossp.org/pkg/lib/uuid/ ## ## Permission to use, copy, modify, and distribute this software for ## any purpose with or without fee is hereby granted, provided that ## the above copyright notice and this permission notice appear in all ## copies. ## ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## ## Makefile.in: make(1) build procedure ## @@SET_MAKE@@ VPATH = @@srcdir@@ srcdir = @@srcdir@@ top_srcdir = @@top_srcdir@@ S = $(srcdir) C = . DESTDIR = prefix = @@prefix@@ exec_prefix = @@exec_prefix@@ datarootdir = @@datarootdir@@ bindir = @@bindir@@ libdir = @@libdir@@ includedir = @@includedir@@ mandir = @@mandir@@ CC = @@CC@@ CXX = @@CXX@@ CPPFLAGS = -I. -I$(S) @@CPPFLAGS@@ @@DEFS@@ CFLAGS = @@CFLAGS@@ CXXFLAGS = @@CXXFLAGS@@ LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ RM = rm -f CP = cp RMDIR = rmdir SHTOOL = $(S)/shtool LIBTOOL = $(C)/libtool TRUE = true POD2MAN = pod2man PERL = @@PERL@@ PHP = @@PHP@@ PG_CONFIG = @@PG_CONFIG@@ LIB_NAME = libuuid.la LIB_OBJS = uuid.lo uuid_md5.lo uuid_sha1.lo uuid_prng.lo uuid_mac.lo uuid_time.lo uuid_ui64.lo uuid_ui128.lo uuid_str.lo DCE_NAME = libuuid_dce.la DCE_OBJS = uuid_dce.lo $(LIB_OBJS) CXX_NAME = libuuid++.la CXX_OBJS = uuid++.lo $(LIB_OBJS) PRG_NAME = uuid PRG_OBJS = uuid_cli.o MAN_NAME = uuid.3 uuid++.3 uuid.1 PERL_NAME = $(S)/perl/blib/lib/OSSP/uuid.pm PERL_OBJS = $(S)/perl/uuid.pm PHP_NAME = $(S)/php/modules/uuid.so PHP_OBJS = $(S)/php/uuid.c PGSQL_NAME = $(S)/pgsql/libuuid.so PGSQL_OBJS = $(S)/pgsql/uuid.c TARGETS = $(LIB_NAME) @@DCE_NAME@@ @@CXX_NAME@@ $(PRG_NAME) @@PERL_NAME@@ @@PHP_NAME@@ @@PGSQL_NAME@@ WITH_DCE = @@WITH_DCE@@ WITH_CXX = @@WITH_CXX@@ WITH_PERL = @@WITH_PERL@@ WITH_PERL_COMPAT = @@WITH_PERL_COMPAT@@ WITH_PHP = @@WITH_PHP@@ WITH_PGSQL = @@WITH_PGSQL@@ .SUFFIXES: .SUFFIXES: .c .cc .o .lo all: $(TARGETS) .c.o: $(CC) $(CPPFLAGS) $(CFLAGS) -c $< .cc.o: $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< .c.lo: @@$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) -c $< .cc.lo: @@$(LIBTOOL) --mode=compile $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< $(LIB_NAME): $(LIB_OBJS) @@$(LIBTOOL) --mode=link $(CC) -o $(LIB_NAME) $(LIB_OBJS) -rpath $(libdir) \ -version-info `$(SHTOOL) version -l c -d libtool $(S)/uuid_vers.h` $(DCE_NAME): $(DCE_OBJS) @@$(LIBTOOL) --mode=link $(CC) -o $(DCE_NAME) $(DCE_OBJS) -rpath $(libdir) \ -version-info `$(SHTOOL) version -l c -d libtool $(S)/uuid_vers.h` $(CXX_NAME): $(CXX_OBJS) @@$(LIBTOOL) --mode=link $(CXX) -o $(CXX_NAME) $(CXX_OBJS) -rpath $(libdir) \ -version-info `$(SHTOOL) version -l c -d libtool $(S)/uuid_vers.h` $(PRG_NAME): $(PRG_OBJS) $(LIB_NAME) @@$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $(PRG_NAME) $(PRG_OBJS) $(LIB_NAME) $(LIBS) $(PERL_NAME): $(PERL_OBJS) $(LIB_NAME) @@cd $(S)/perl && $(PERL) Makefile.PL PREFIX=$(prefix) COMPAT=$(WITH_PERL_COMPAT) && $(MAKE) $(MFLAGS) all @@touch $(PERL_NAME) $(PHP_NAME): $(PHP_OBJS) $(LIB_NAME) @@cd $(S)/php && $(MAKE) $(MFLAGS) -f Makefile.local PHP=$(PHP) @@touch $(PHP_NAME) $(PGSQL_NAME): $(PGSQL_OBJS) $(LIB_NAME) @@cd $(S)/pgsql && $(MAKE) $(MFLAGS) PG_CONFIG=$(PG_CONFIG) @@touch $(PGSQL_NAME) uuid.lo: $(S)/uuid.c uuid.h $(S)/uuid_md5.h $(S)/uuid_sha1.h $(S)/uuid_prng.h $(S)/uuid_mac.h $(S)/uuid_ui64.h $(S)/uuid_ui128.h $(S)/uuid_str.h $(S)/uuid_bm.h $(S)/uuid_ac.h uuid_mac.lo: $(S)/uuid_mac.c $(S)/uuid_mac.h uuid_md5.lo: $(S)/uuid_md5.c $(S)/uuid_md5.h uuid_sha1.lo: $(S)/uuid_sha1.c $(S)/uuid_sha1.h uuid_prng.lo: $(S)/uuid_prng.c $(S)/uuid_prng.h uuid_str.lo: $(S)/uuid_str.c $(S)/uuid_str.h uuid_ui64.lo: $(S)/uuid_ui64.c $(S)/uuid_ui64.h uuid_ui128.lo: $(S)/uuid_ui64.c $(S)/uuid_ui128.h uuid_dce.lo: $(S)/uuid_dce.c uuid.h $(S)/uuid_dce.h uuid_cli.o: $(S)/uuid_cli.c uuid.h uuid++.lo: $(S)/uuid++.cc $(S)/uuid++.hh man: uuid.3 uuid++.3 uuid-config.1 uuid.1 uuid.3: uuid.pod V1=`$(SHTOOL) version -l c -d short $(S)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=3 --center="Universally Unique Identifier" \ --release="$$D" --date="OSSP uuid $$V1" $(S)/uuid.pod | \ sed -e "s;UUID_VERSION_STR;$$V2;" >uuid.3 uuid++.3: uuid++.pod V1=`$(SHTOOL) version -l c -d short $(S)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=3 --center="Universally Unique Identifier" \ --release="$$D" --date="OSSP uuid $$V1" $(S)/uuid++.pod | \ sed -e "s;UUID_VERSION_STR;$$V2;" >uuid++.3 uuid-config.1: uuid-config.pod V1=`$(SHTOOL) version -l c -d short $(S)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(POD2MAN) --quotes=none \ --section=1 --center="Universally Unique Identifier" \ --release="$$D" --date="OSSP uuid $$V1" $(S)/uuid-config.pod | \ sed -e "s;UUID_VERSION_STR;$$V2;" >uuid-config.1 uuid.1: uuid_cli.pod V1=`$(SHTOOL) version -l c -d short $(S)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(S)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(CP) $(S)/uuid_cli.pod /tmp/uuid.pod; \ $(POD2MAN) --quotes=none \ --section=1 --center="Universally Unique Identifier" \ --release="$$D" --date="OSSP uuid $$V1" /tmp/uuid.pod | \ sed -e "s;UUID_VERSION_STR;$$V2;" >uuid.1; \ $(RM) /tmp/uuid.pod check: all @@echo "==== UUID version 1 (time and node based): 4 single iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v1 -n 4 -1 @@echo "==== UUID version 1 (time and node based): 4 subsequent iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v1 -n 4 @@echo "==== UUID version 3 (name based, MD5): 2 times repeated"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v3 -n 2 ns:URL http://www.ossp.org/ @@echo "==== UUID version 5 (name based, SHA-1): 2 times repeated"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v5 -n 2 ns:URL http://www.ossp.org/ @@echo "==== UUID version 4 (random data based): 4 single iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v4 -n 4 -1 @@echo "==== UUID version 4 (random data based): 4 subsequent iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v4 -n 4 @@echo "==== UUID version 1 generation and decoding"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -d `$(LIBTOOL) --mode=execute ./$(PRG_NAME) -v1`; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -d `$(LIBTOOL) --mode=execute ./$(PRG_NAME) -v1 -m` @@echo "==== UUID version 3 generation and decoding"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -d `$(LIBTOOL) --mode=execute ./$(PRG_NAME) -v3 ns:URL http://www.ossp.org/` @@echo "==== UUID version 5 generation and decoding"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -d `$(LIBTOOL) --mode=execute ./$(PRG_NAME) -v5 ns:URL http://www.ossp.org/` @@echo "==== UUID version 3 generation and decoding"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -d `$(LIBTOOL) --mode=execute ./$(PRG_NAME) -v4` -@@if [ ".$(WITH_PERL)" = .yes ]; then \ echo "==== Perl bindings to C API"; \ (cd $(S)/perl && $(MAKE) $(MFLAGS) test); \ fi -@@if [ ".$(WITH_PHP)" = .yes ]; then \ echo "==== PHP bindings to C API"; \ (cd $(S)/php && $(MAKE) $(MFLAGS) -f Makefile.local test PHP=$(PHP)); \ fi -@@if [ ".$(WITH_PGSQL)" = .yes ]; then \ echo "==== PGSQL bindings to C API"; \ (cd $(S)/pgsql && $(MAKE) $(MFLAGS) test PG_CONFIG=$(PG_CONFIG)); \ fi .PHONY: install install: $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(prefix) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(includedir) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(libdir)/pkgconfig $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man3 $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1 $(SHTOOL) install -c -m 755 uuid-config $(DESTDIR)$(bindir)/ $(SHTOOL) install -c -m 644 $(S)/uuid-config.1 $(DESTDIR)$(mandir)/man1/ $(SHTOOL) install -c -m 644 $(S)/uuid.pc $(DESTDIR)$(libdir)/pkgconfig/ $(SHTOOL) install -c -m 644 uuid.h $(DESTDIR)$(includedir)/ -@@if [ ".$(WITH_DCE)" = .yes ]; then \ echo "$(SHTOOL) install -c -m 644 $(S)/uuid_dce.h $(DESTDIR)$(includedir)/"; \ $(SHTOOL) install -c -m 644 $(S)/uuid_dce.h $(DESTDIR)$(includedir)/; \ fi -@@if [ ".$(WITH_CXX)" = .yes ]; then \ echo "$(SHTOOL) install -c -m 644 $(S)/uuid++.hh $(DESTDIR)$(includedir)/"; \ $(SHTOOL) install -c -m 644 $(S)/uuid++.hh $(DESTDIR)$(includedir)/; \ fi $(SHTOOL) install -c -m 644 $(S)/uuid.3 $(DESTDIR)$(mandir)/man3/ -@@if [ ".$(WITH_CXX)" = .yes ]; then \ echo "$(SHTOOL) install -c -m 644 $(S)/uuid++.3 $(DESTDIR)$(mandir)/man3/"; \ $(SHTOOL) install -c -m 644 $(S)/uuid++.3 $(DESTDIR)$(mandir)/man3/; \ fi @@$(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 $(LIB_NAME) $(DESTDIR)$(libdir)/ -@@if [ ".$(WITH_DCE)" = .yes ]; then \ $(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 $(DCE_NAME) $(DESTDIR)$(libdir)/; \ fi -@@if [ ".$(WITH_CXX)" = .yes ]; then \ $(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 $(CXX_NAME) $(DESTDIR)$(libdir)/; \ fi @@$(LIBTOOL) --mode=install $(SHTOOL) install -c -s -m 755 uuid $(DESTDIR)$(bindir)/ $(SHTOOL) install -c -m 644 $(S)/uuid.1 $(DESTDIR)$(mandir)/man1/ -@@if [ ".$(WITH_PERL)" = .yes ]; then \ (cd $(S)/perl && $(MAKE) $(MFLAGS) install DESTDIR=$(DESTDIR)); \ fi -@@if [ ".$(WITH_PHP)" = .yes ]; then \ (cd $(S)/php && $(MAKE) $(MFLAGS) -f Makefile.local install EXTDIR=$(prefix)/lib/php PHP=$(PHP) DESTDIR=$(DESTDIR)); \ fi -@@if [ ".$(WITH_PGSQL)" = .yes ]; then \ (cd $(S)/pgsql && $(MAKE) $(MFLAGS) install DESTDIR=$(DESTDIR) PG_CONFIG=$(PG_CONFIG)); \ fi .PHONY: uninstall uninstall: -$(RM) $(DESTDIR)$(mandir)/man1/uuid.1 -@@$(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(bindir)/uuid -@@$(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/$(LIB_NAME) -@@if [ ".$(WITH_DCE)" = .yes ]; then \ $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/$(DCE_NAME); \ fi -@@if [ ".$(WITH_CXX)" = .yes ]; then \ $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/$(CXX_NAME); \ fi -$(RM) $(DESTDIR)$(mandir)/man3/uuid.3 -@@if [ ".$(WITH_CXX)" = .yes ]; then \ echo "$(RM) $(DESTDIR)$(mandir)/man3/uuid++.3"; \ $(RM) $(DESTDIR)$(mandir)/man3/uuid++.3; \ fi -$(RM) $(DESTDIR)$(includedir)/uuid.h -@@if [ ".$(WITH_DCE)" = .yes ]; then \ echo "$(RM) $(DESTDIR)$(includedir)/uuid_dce.h"; \ $(RM) $(DESTDIR)$(includedir)/uuid_dce.h; \ fi -@@if [ ".$(WITH_CXX)" = .yes ]; then \ echo "$(RM) $(DESTDIR)$(includedir)/uuid++.hh"; \ $(RM) $(DESTDIR)$(includedir)/uuid++.hh; \ fi -$(RM) $(DESTDIR)$(libdir)/pkgconfig/uuid.pc -$(RM) $(DESTDIR)$(mandir)/man1/uuid-config.1 -$(RM) $(DESTDIR)$(bindir)/uuid-config -$(RMDIR) $(DESTDIR)$(mandir)/man1 >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(mandir)/man3 >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(mandir) >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(libdir)/pkgconfig >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(libdir) >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(includedir) >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(bindir) >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(prefix) >/dev/null 2>&1 || $(TRUE) .PHONY: clean clean: -$(RM) $(LIB_NAME) $(LIB_OBJS) -@@if [ ".$(WITH_DCE)" = .yes ]; then \ echo "$(RM) $(DCE_NAME) $(DCE_OBJS)"; \ $(RM) $(DCE_NAME) $(DCE_OBJS); \ fi -@@if [ ".$(WITH_CXX)" = .yes ]; then \ echo "$(RM) $(CXX_NAME) $(CXX_OBJS)"; \ $(RM) $(CXX_NAME) $(CXX_OBJS); \ fi -$(RM) $(PRG_NAME) $(PRG_OBJS) -$(RM) -r .libs >/dev/null 2>&1 || $(TRUE) -$(RM) *.o *.lo -@@if [ ".$(WITH_PERL)" = .yes ]; then \ (cd $(S)/perl && $(MAKE) $(MFLAGS) clean || true); \ fi -@@if [ ".$(WITH_PHP)" = .yes ]; then \ (cd $(S)/php && $(MAKE) $(MFLAGS) -f Makefile.local clean || true); \ fi -@@if [ ".$(WITH_PGSQL)" = .yes ]; then \ (cd $(S)/pgsql && $(MAKE) $(MFLAGS) clean PG_CONFIG=$(PG_CONFIG) || true); \ fi distclean: clean -$(RM) config.log config.status config.cache -$(RM) Makefile config.h uuid-config uuid.h uuid.pc -$(RM) libtool -@@if [ ".$(WITH_PERL)" = .yes ]; then \ (cd $(S)/perl && $(MAKE) $(MFLAGS) distclean || true; rm -f Makefile.old); \ fi -@@if [ ".$(WITH_PHP)" = .yes ]; then \ (cd $(S)/php && $(MAKE) $(MFLAGS) -f Makefile.local distclean || true); \ fi -@@if [ ".$(WITH_PGSQL)" = .yes ]; then \ (cd $(S)/pgsql && $(MAKE) $(MFLAGS) distclean PG_CONFIG=$(PG_CONFIG) || true); \ fi realclean: distclean -$(RM) uuid.3 uuid.1 -$(RM) configure config.h.in -$(RM) shtool -$(RM) ltmain.sh libtool.m4 config.guess config.sub -@@if [ ".$(WITH_PERL)" = .yes ]; then \ (cd $(S)/perl && $(MAKE) $(MFLAGS) realclean || true; rm -f Makefile.old); \ fi -@@if [ ".$(WITH_PHP)" = .yes ]; then \ (cd $(S)/php && $(MAKE) $(MFLAGS) -f Makefile.local realclean || true); \ fi -@@if [ ".$(WITH_PGSQL)" = .yes ]; then \ (cd $(S)/pgsql && $(MAKE) $(MFLAGS) realclean PG_CONFIG=$(PG_CONFIG) || true); \ fi @ 1.46 log @Port to Win32 API @ text @@ 1.45 log @adjust copyright messages for 2008 and bump version in advance @ text @d66 1 a66 1 LIB_OBJS = uuid.lo uuid_md5.lo uuid_sha1.lo uuid_prng.lo uuid_mac.lo uuid_ui64.lo uuid_ui128.lo uuid_str.lo @ 1.44 log @Expand unused "datarootdir" in Makefile.in and uuid-config.in to make newer GNU autoconf versions happy. @ text @d3 2 a4 2 ## Copyright (c) 2004-2007 Ralf S. Engelschall ## Copyright (c) 2004-2007 The OSSP Project @ 1.43 log @Adjust copyright messages for new year 2007. @ text @d41 1 @ 1.42 log @Use the available variables $(LIB_NAME), $(DCE_NAME) and $(CXX_NAME) more consistently in Makefile.in to allow packagers to override the library name with less patching. @ text @d3 2 a4 2 ## Copyright (c) 2004-2006 Ralf S. Engelschall ## Copyright (c) 2004-2006 The OSSP Project @ 1.41 log @Add full support for Single Integer Value (SIV) UUID representation for both importing and exporting in C/C++/Perl/PHP APIs. @ text @d248 1 a248 1 @@$(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 libuuid.la $(DESTDIR)$(libdir)/ d250 1 a250 1 $(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 libuuid_dce.la $(DESTDIR)$(libdir)/; \ d253 1 a253 1 $(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 libuuid++.la $(DESTDIR)$(libdir)/; \ d271 1 a271 1 -@@$(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/libuuid.la d273 1 a273 1 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/libuuid_dce.la; \ d276 1 a276 1 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/libuuid++.la; \ @ 1.40 log @Declare "install", "uninstall" and "clean" make(1) targets ".PHONY". This especially workarounds problems on case insensitive filesystems (like MacOS X' filesystem) where the "INSTALL" document conflicts with the "install" target. @ text @d65 1 a65 1 LIB_OBJS = uuid.lo uuid_md5.lo uuid_sha1.lo uuid_prng.lo uuid_mac.lo uuid_ui64.lo uuid_str.lo d140 1 a140 1 uuid.lo: $(S)/uuid.c uuid.h $(S)/uuid_md5.h $(S)/uuid_sha1.h $(S)/uuid_prng.h $(S)/uuid_mac.h $(S)/uuid_ui64.h $(S)/uuid_str.h $(S)/uuid_bm.h $(S)/uuid_ac.h d147 1 @ 1.39 log @Adjust copyright messages for new year 2006. @ text @d222 1 d266 1 d303 1 @ 1.38 log @hook PostgreSQL bindings into regular build environment @ text @d3 2 a4 2 ## Copyright (c) 2004-2005 Ralf S. Engelschall ## Copyright (c) 2004-2005 The OSSP Project @ 1.37 log @Add VPATH/srcdir support for at the default build procedure plus at least C++ and DCE build options. @ text @d62 1 d84 4 a87 1 TARGETS = $(LIB_NAME) @@DCE_NAME@@ @@CXX_NAME@@ $(PRG_NAME) @@PERL_NAME@@ @@PHP_NAME@@ d94 1 d136 4 d217 4 d261 3 d320 3 d334 3 d349 3 @ 1.36 log @small cleanups to the source tree only @ text @d35 2 d48 1 a48 1 CPPFLAGS = -I. -I$(srcdir) @@CPPFLAGS@@ @@DEFS@@ d56 2 a57 2 SHTOOL = $(top_srcdir)/shtool LIBTOOL = ./libtool d77 2 a78 2 PERL_NAME = perl/blib/lib/OSSP/uuid.pm PERL_OBJS = perl/uuid.pm d80 2 a81 2 PHP_NAME = php/modules/uuid.so PHP_OBJS = php/uuid.c d110 1 a110 1 -version-info `$(SHTOOL) version -l c -d libtool $(top_srcdir)/uuid_vers.h` d114 1 a114 1 -version-info `$(SHTOOL) version -l c -d libtool $(top_srcdir)/uuid_vers.h` d118 1 a118 1 -version-info `$(SHTOOL) version -l c -d libtool $(top_srcdir)/uuid_vers.h` d124 1 a124 1 @@cd perl && $(PERL) Makefile.PL PREFIX=$(prefix) COMPAT=$(WITH_PERL_COMPAT) && $(MAKE) $(MFLAGS) all d128 1 a128 1 @@cd php && $(MAKE) $(MFLAGS) -f Makefile.local PHP=$(PHP) d131 10 a140 10 uuid.lo: uuid.c config.h uuid.h uuid_md5.h uuid_sha1.h uuid_prng.h uuid_mac.h uuid_ui64.h uuid_str.h uuid_bm.h uuid_ac.h uuid_mac.lo: uuid_mac.c config.h uuid_mac.h uuid_md5.lo: uuid_md5.c uuid_md5.h uuid_sha1.lo: uuid_sha1.c uuid_sha1.h uuid_prng.lo: uuid_prng.c uuid_prng.h uuid_str.lo: uuid_str.c config.h uuid_str.h uuid_ui64.lo: uuid_ui64.c uuid_ui64.h uuid_dce.lo: uuid_dce.c uuid.h uuid_dce.h uuid_cli.o: uuid_cli.c uuid.h uuid++.lo: uuid++.cc uuid++.hh d144 3 a146 3 V1=`$(SHTOOL) version -l c -d short $(top_srcdir)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ d149 1 a149 1 --release="$$D" --date="OSSP uuid $$V1" $(srcdir)/uuid.pod | \ d152 3 a154 3 V1=`$(SHTOOL) version -l c -d short $(top_srcdir)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ d157 1 a157 1 --release="$$D" --date="OSSP uuid $$V1" $(srcdir)/uuid++.pod | \ d160 3 a162 3 V1=`$(SHTOOL) version -l c -d short $(top_srcdir)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ d165 1 a165 1 --release="$$D" --date="OSSP uuid $$V1" $(srcdir)/uuid-config.pod | \ d168 4 a171 4 V1=`$(SHTOOL) version -l c -d short $(top_srcdir)/uuid_vers.h`; \ V2=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h`; \ D=`$(SHTOOL) version -l c -d long $(top_srcdir)/uuid_vers.h | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(CP) $(srcdir)/uuid_cli.pod /tmp/uuid.pod; \ d202 1 a202 1 (cd perl && $(MAKE) $(MFLAGS) test); \ d206 1 a206 1 (cd php && $(MAKE) $(MFLAGS) -f Makefile.local test PHP=$(PHP)); \ d216 4 a219 4 $(SHTOOL) install -c -m 755 ./uuid-config $(DESTDIR)$(bindir)/ $(SHTOOL) install -c -m 644 $(srcdir)/uuid-config.1 $(DESTDIR)$(mandir)/man1/ $(SHTOOL) install -c -m 644 $(srcdir)/uuid.pc $(DESTDIR)$(libdir)/pkgconfig/ $(SHTOOL) install -c -m 644 ./uuid.h $(DESTDIR)$(includedir)/ d221 2 a222 2 echo "$(SHTOOL) install -c -m 644 $(srcdir)/uuid_dce.h $(DESTDIR)$(includedir)/"; \ $(SHTOOL) install -c -m 644 $(srcdir)/uuid_dce.h $(DESTDIR)$(includedir)/; \ d225 2 a226 2 echo "$(SHTOOL) install -c -m 644 $(srcdir)/uuid++.hh $(DESTDIR)$(includedir)/"; \ $(SHTOOL) install -c -m 644 $(srcdir)/uuid++.hh $(DESTDIR)$(includedir)/; \ d228 1 a228 1 $(SHTOOL) install -c -m 644 $(srcdir)/uuid.3 $(DESTDIR)$(mandir)/man3/ d230 2 a231 2 echo "$(SHTOOL) install -c -m 644 $(srcdir)/uuid++.3 $(DESTDIR)$(mandir)/man3/"; \ $(SHTOOL) install -c -m 644 $(srcdir)/uuid++.3 $(DESTDIR)$(mandir)/man3/; \ d241 1 a241 1 $(SHTOOL) install -c -m 644 $(srcdir)/uuid.1 $(DESTDIR)$(mandir)/man1/ d243 1 a243 1 (cd perl && $(MAKE) $(MFLAGS) install DESTDIR=$(DESTDIR)); \ d246 1 a246 1 (cd php && $(MAKE) $(MFLAGS) -f Makefile.local install EXTDIR=$(prefix)/lib/php PHP=$(PHP) DESTDIR=$(DESTDIR)); \ d299 1 a299 1 (cd perl && $(MAKE) $(MFLAGS) clean || true); \ d302 1 a302 1 (cd php && $(MAKE) $(MFLAGS) -f Makefile.local clean || true); \ d307 1 a307 1 -$(RM) Makefile config.h uuid-config uuid.h d310 1 a310 1 (cd perl && $(MAKE) $(MFLAGS) distclean || true; rm -f Makefile.old); \ d313 1 a313 1 (cd php && $(MAKE) $(MFLAGS) -f Makefile.local distclean || true); \ d321 3 d325 1 a325 1 (cd php && $(MAKE) $(MFLAGS) -f Makefile.local realclean || true); \ @ 1.35 log @fix DESTDIR passing and usage in PHP part @ text @d32 1 a34 1 VPATH = @@srcdir@@ @ 1.34 log @one more typo @ text @d241 1 a241 1 (cd perl && $(MAKE) $(MFLAGS) install); \ d244 1 a244 1 (cd php && $(MAKE) $(MFLAGS) -f Makefile.local install EXTDIR=$(prefix)/lib/php PHP=$(PHP)); \ @ 1.33 log @Add an experimental PHP 4/5 language API binding which can be enabled under build-time with opption --with-php. @ text @d127 1 a127 1 @@touch $(PERL_NAME) @ 1.32 log @ok, second attempt: complete rewrite from scratch of the C++ API. Now with a manual page and more methods. It is now providing the same functionality as the C API and does no longer miss some parts. @ text @d59 1 d78 4 a81 1 TARGETS = $(LIB_NAME) @@DCE_NAME@@ @@CXX_NAME@@ $(PRG_NAME) @@PERL_NAME@@ d87 1 d125 4 d202 4 d243 3 d299 3 d310 3 d319 3 @ 1.31 log @Add an experimental C++ API binding which can be enabled under build-time with option --with-cxx. @ text @d72 1 a72 1 MAN_NAME = uuid.3 uuid.1 d131 1 a131 1 man: uuid.3 uuid-config.1 uuid.1 d140 8 d214 4 d242 4 @ 1.30 log @Cleanup some Makefile parts. @ text @d45 1 d48 1 d66 3 d77 1 a77 1 TARGETS = $(LIB_NAME) @@DCE_NAME@@ $(PRG_NAME) @@PERL_NAME@@ d80 1 d85 1 a85 1 .SUFFIXES: .c .o .lo d92 3 d98 3 d109 4 d129 1 d201 4 d210 3 d226 3 d235 4 d257 4 @ 1.29 log @Added a pkg-config(1) specification uuid.pc which is also installed by default in addition to the old-style uuid-config tool. @ text @d45 2 a46 2 CPPFLAGS = -I. -I$(srcdir) @@CPPFLAGS@@ CFLAGS = @@DEFS@@ @@CFLAGS@@ d62 1 a62 1 DCE_OBJS = $(LIB_OBJS) uuid_dce.lo @ 1.28 log @Added optional Data::UUID backward compatibility Perl API which can be enabled with the build-time option --with-perl-compat. Submitted by: Piotr Roszatycki @ text @d173 1 a173 1 $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(libdir) d178 1 d208 1 d214 1 @ 1.27 log @Fixed generated "section" number in uuid-config(1). Taken over from code by: Piotr Roszatycki @ text @d74 3 a76 2 WITH_DCE = @@WITH_DCE@@ WITH_PERL = @@WITH_PERL@@ d101 1 a101 1 @@cd perl && $(PERL) Makefile.PL PREFIX=$(prefix) && $(MAKE) $(MFLAGS) all @ 1.26 log @Added support for new version 5 UUIDs (name-based, SHA-1) according to latest draft-mealling-uuid-urn-05.txt. @ text @d127 1 a127 1 --section=3 --center="Universally Unique Identifier" \ @ 1.25 log @Adjust copyright messages for new year 2005. @ text @d59 1 a59 1 LIB_OBJS = uuid.lo uuid_md5.lo uuid_prng.lo uuid_mac.lo uuid_ui64.lo uuid_str.lo d103 1 a103 1 uuid.lo: uuid.c config.h uuid.h uuid_md5.h uuid_prng.h uuid_mac.h uuid_ui64.h uuid_str.h uuid_bm.h uuid_ac.h d106 1 d146 1 a146 1 @@echo "==== UUID version 3 (name based): 2 times repeated"; \ d148 2 d159 2 @ 1.24 log @Do not rebuild the Perl API if there were no actual changes. @ text @d3 2 a4 2 ## Copyright (c) 2004 Ralf S. Engelschall ## Copyright (c) 2004 The OSSP Project @ 1.23 log @remove Makefile.old artefact from MakeMaker on cleaning and depend on Perl stuff for check @ text @d101 1 @ 1.22 log @Add --with-perl configure option for optionally enabling the Perl language bindings. @ text @d139 1 a139 1 check: $(PRG_NAME) d228 1 a228 1 (cd perl && $(MAKE) $(MFLAGS) distclean || true); \ @ 1.21 log @Fix version detection from uuid_vers.h @ text @d56 1 d69 4 a72 1 TARGETS = $(LIB_NAME) @@DCE_NAME@@ $(PRG_NAME) d75 1 d99 3 d157 4 d183 3 d219 3 d227 3 @ 1.20 log @Support configuring/building/installing from an arbitrary directory via srcdir/top_srcdir/VPATH. Submitted by: David Lee @ text @d85 1 a85 1 -version-info `$(SHTOOL) version -l txt -d libtool VERSION` d89 1 a89 1 -version-info `$(SHTOOL) version -l txt -d libtool VERSION` d105 3 a107 3 V1=`$(SHTOOL) version -l txt -d short $(top_srcdir)/VERSION`; \ V2=`$(SHTOOL) version -l txt -d long $(top_srcdir)/VERSION`; \ D=`$(SHTOOL) version -l txt -d long $(top_srcdir)/VERSION | sed -e 's;.*(;;' -e 's;).*;;'`; \ d113 3 a115 3 V1=`$(SHTOOL) version -l txt -d short $(top_srcdir)/VERSION`; \ V2=`$(SHTOOL) version -l txt -d long $(top_srcdir)/VERSION`; \ D=`$(SHTOOL) version -l txt -d long $(top_srcdir)/VERSION | sed -e 's;.*(;;' -e 's;).*;;'`; \ d121 3 a123 3 V1=`$(SHTOOL) version -l txt -d short $(top_srcdir)/VERSION`; \ V2=`$(SHTOOL) version -l txt -d long $(top_srcdir)/VERSION`; \ D=`$(SHTOOL) version -l txt -d long $(top_srcdir)/VERSION | sed -e 's;.*(;;' -e 's;).*;;'`; \ @ 1.19 log @remove uuid.h also on 'make distclean' @ text @d32 4 d45 1 a45 1 CPPFLAGS = @@CPPFLAGS@@ d52 1 a52 1 SHTOOL = ./shtool d105 3 a107 3 V1=`$(SHTOOL) version -l txt -d short VERSION`; \ V2=`$(SHTOOL) version -l txt -d long VERSION`; \ D=`$(SHTOOL) version -l txt -d long VERSION | sed -e 's;.*(;;' -e 's;).*;;'`; \ d110 1 a110 1 --release="$$D" --date="OSSP uuid $$V1" uuid.pod | \ d113 3 a115 3 V1=`$(SHTOOL) version -l txt -d short VERSION`; \ V2=`$(SHTOOL) version -l txt -d long VERSION`; \ D=`$(SHTOOL) version -l txt -d long VERSION | sed -e 's;.*(;;' -e 's;).*;;'`; \ d118 1 a118 1 --release="$$D" --date="OSSP uuid $$V1" uuid-config.pod | \ d121 4 a124 4 V1=`$(SHTOOL) version -l txt -d short VERSION`; \ V2=`$(SHTOOL) version -l txt -d long VERSION`; \ D=`$(SHTOOL) version -l txt -d long VERSION | sed -e 's;.*(;;' -e 's;).*;;'`; \ $(CP) uuid_cli.pod /tmp/uuid.pod; \ d157 3 a159 3 $(SHTOOL) install -c -m 755 uuid-config $(DESTDIR)$(bindir)/ $(SHTOOL) install -c -m 644 uuid-config.1 $(DESTDIR)$(mandir)/man1/ $(SHTOOL) install -c -m 644 uuid.h $(DESTDIR)$(includedir)/ d161 2 a162 2 echo "$(SHTOOL) install -c -m 644 uuid_dce.h $(DESTDIR)$(includedir)/"; \ $(SHTOOL) install -c -m 644 uuid_dce.h $(DESTDIR)$(includedir)/; \ d164 1 a164 1 $(SHTOOL) install -c -m 644 uuid.3 $(DESTDIR)$(mandir)/man3/ d170 1 a170 1 $(SHTOOL) install -c -m 644 uuid.1 $(DESTDIR)$(mandir)/man1/ @ 1.18 log @Added an experimental additional DCE 1.1 API for backward compatibility with existing applications. @ text @d203 1 a203 1 -$(RM) Makefile config.h uuid-config @ 1.17 log @flush more pending cleanups @ text @d56 3 d64 4 d71 1 a71 1 all: $(LIB_NAME) $(PRG_NAME) d83 4 d96 1 d156 4 d162 3 d172 3 d177 4 d193 4 @ 1.16 log @perform more different tests @ text @d121 1 a121 1 $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v3 -n 2 URL http://www.ossp.org/ d130 1 a130 1 $(LIBTOOL) --mode=execute ./$(PRG_NAME) -d `$(LIBTOOL) --mode=execute ./$(PRG_NAME) -v3 URL http://www.ossp.org/` @ 1.15 log @add one more simple check: generation and decoding @ text @d116 4 a119 4 @@echo "==== UUID version 1 (time and node based): 8 single iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v1 -n 8 -1 @@echo "==== UUID version 1 (time and node based): 16 subsequent iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v1 -n 8 d122 4 a125 4 @@echo "==== UUID version 4 (random data based): 16 single iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v4 -n 8 -1 @@echo "==== UUID version 4 (random data based): 16 subsequent iterations"; \ $(LIBTOOL) --mode=execute ./$(PRG_NAME) -v4 -n 8 d129 4 @ 1.14 log @add complete list of dependencies @ text @d126 3 @ 1.13 log @o Added missing manual page uuid-config(1). o Fixed output of "uuid-config --version" o Fixed typos in uuid.pod @ text @d79 8 @ 1.12 log @Implement uuid_dump() and corresponding uuid CLI "-d" option for dumping a given UUID into clear text. For convinience reasons add uuid_bm.h (bit mask API) and uuid_str (string formatting API) sub-modules. @ text @d79 1 a79 1 man: uuid.3 uuid.1 d88 8 d127 1 d140 1 @ 1.11 log @Fixed "make install" and "make uninstall": the uuid(1) CLI has to be [un]installed through GNU libtool, too. Submitted by: Matthias Andree PR: 30 @ text @d54 1 a54 1 LIB_OBJS = uuid.lo uuid_md5.lo uuid_prng.lo uuid_mac.lo uuid_ui64.lo @ 1.10 log @use 'Universally Unique Identifier' with plural @ text @d122 1 a122 1 $(SHTOOL) install -c -s -m 755 uuid $(DESTDIR)$(bindir)/ d127 2 a128 2 -$(RM) $(DESTDIR)$(bindir)/uuid @@$(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/libuuid.la @ 1.9 log @perform some more and different tests @ text @d85 1 a85 1 --section=3 --center="Universally Unique Identifiers" \ d94 1 a94 1 --section=1 --center="Universally Unique Identifiers" \ @ 1.8 log @fix installation @ text @d100 10 a109 1 @@$(LIBTOOL) --mode=execute ./$(PRG_NAME) -n 16 @ 1.7 log @fix uuid(1) manual page generation @ text @d108 1 d123 1 @ 1.6 log @add MAC address framework part of UUID v1 generation and implement the MAC address resolving for BSD style platforms with getifaddrs(3) @ text @d46 1 d79 1 a79 1 man: uuid.3 a87 2 man: uuid.1 d92 1 d95 3 a97 2 --release="$$D" --date="OSSP uuid $$V1" uuid_cli.pod | \ sed -e "s;UUID_VERSION_STR;$$V2;" >uuid.1 @ 1.5 log @move out PRNG into own object and attach a PRNG and MD5 object for reuse into the UUID object @ text @d53 1 a53 1 LIB_OBJS = uuid.lo uuid_md5.lo uuid_prng.lo uuid_ui64.lo @ 1.4 log @add RFC-derived and cleaned up MD5 implementation @ text @d53 1 a53 1 LIB_OBJS = uuid.lo uuid_md5.lo uuid_ui64.lo @ 1.3 log @add copy of OSSP ui64 for 64-bit arithmetics @ text @d53 1 a53 1 LIB_OBJS = uuid.lo uuid_ui64.lo @ 1.2 log @add manual page frameworks @ text @d53 1 a53 1 LIB_OBJS = uuid.lo @ 1.1 log @import the first cut for our forthcoming OSSP uuid library @ text @d58 2 d88 10 d111 2 d115 2 d140 1 a140 1 -$(RM) uuid.3 @