debian/0000755000000000000000000000000011735265213007173 5ustar debian/source/0000755000000000000000000000000011734610472010473 5ustar debian/source/format0000644000000000000000000000001411734610472011701 0ustar 3.0 (quilt) debian/control0000644000000000000000000000650011735261747010607 0ustar Source: libalog Section: libs Priority: optional Maintainer: Adrian-Ken Rueegsegger Uploaders: Reto Buerki DM-Upload-Allowed: yes Build-Depends: debhelper (>= 8), gnat, gnat-4.6, libahven3-dev, libaws2.10.2-dev, libapq-postgresql3.2.0-dev, asciidoc, source-highlight, quilt Standards-Version: 3.9.3 Homepage: http://www.codelabs.ch/alog/ Vcs-Git: http://git.codelabs.ch/git/alog.git Vcs-Browser: http://git.codelabs.ch/?p=alog.git Package: libalog0.4.1-base Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gnat-4.6 Conflicts: libalog0.4.1-full Replaces: libalog0.4.1-full Description: Logging framework for Ada (base) Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog base provides file-based and syslog logging facilities and log-level support. Package: libalog0.4.1-full Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gnat-4.6 Conflicts: libalog0.4.1-base Replaces: libalog0.4.1-base Description: Logging framework for Ada (full) Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog full offers more facilities than Alog base, notably SMTP, PostgreSQL and XMPP/Jabber. Package: libalog0.4.1-base-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libalog0.4.1-base (= ${binary:Version}), gnat, gnat-4.6 Conflicts: libalog0.4.1-full-dev Replaces: libalog0.4.1-full-dev Description: Logging framework for Ada (development) Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog base provides file-based and syslog logging facilities and log-level support. . This package contains the development files. Package: libalog0.4.1-full-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libalog0.4.1-full (= ${binary:Version}), gnat, gnat-4.6, libaws2.10.2-dev, libapq-postgresql3.2.0-dev Conflicts: libalog0.4.1-base-dev Replaces: libalog0.4.1-base-dev Description: Logging framework for Ada (development) Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog full offers more facilities than Alog base, notably SMTP, PostgreSQL and XMPP/Jabber. . This package contains the development files. Package: libalog0.4.1-base-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libalog0.4.1-base (= ${binary:Version}), libalog0.4.1-base-dev (= ${binary:Version}) Conflicts: libalog0.4.1-full-dbg Replaces: libalog0.4.1-full-dbg Description: Logging framework for Ada (debug) Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog base provides file-based and syslog logging facilities and log-level support. . This package contains the debugging symbols. Package: libalog0.4.1-full-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libalog0.4.1-full (= ${binary:Version}), libalog0.4.1-full-dev (= ${binary:Version}) Conflicts: libalog0.4.1-base-dbg Replaces: libalog0.4.1-base-dbg Description: Logging framework for Ada (debug) Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog full offers more facilities than Alog base, notably SMTP, PostgreSQL and XMPP/Jabber. . This package contains the debugging symbols. debian/patches/0000755000000000000000000000000011735263442010624 5ustar debian/patches/0002-Don-t-store-tracebacks-in-exception-occurrences.patch0000644000000000000000000000334211735261747023360 0ustar From: Reto Buerki Date: Thu, 29 Mar 2012 23:10:58 +0200 Subject: Don't store tracebacks in exception occurrences This fixes a STORAGE_ERROR on kfreebsd-i386, see Debian bug #666106. --- alog_base.gpr | 4 ---- alog_base_tests.gpr | 4 ---- alog_full.gpr | 4 ---- alog_full_tests.gpr | 4 ---- 4 files changed, 0 insertions(+), 16 deletions(-) diff --git a/alog_base.gpr b/alog_base.gpr index d45ab5b..c32e15f 100644 --- a/alog_base.gpr +++ b/alog_base.gpr @@ -41,9 +41,5 @@ project Alog_Base is for Default_Switches ("ada") use ("-g"); end Builder; - package Binder is - for Default_Switches ("ada") use ("-E"); - end Binder; - end Alog_Base; diff --git a/alog_base_tests.gpr b/alog_base_tests.gpr index 9d0bba7..216889c 100644 --- a/alog_base_tests.gpr +++ b/alog_base_tests.gpr @@ -65,9 +65,5 @@ project Alog_Base_Tests is for Default_Switches ("ada") use ("-g"); end Builder; - package Binder is - for Default_Switches ("ada") use ("-E"); - end Binder; - end Alog_Base_Tests; diff --git a/alog_full.gpr b/alog_full.gpr index 5a35f9e..85164fc 100644 --- a/alog_full.gpr +++ b/alog_full.gpr @@ -42,9 +42,5 @@ project Alog_Full is for Default_Switches ("ada") use ("-g"); end Builder; - package Binder is - for Default_Switches ("ada") use ("-E"); - end Binder; - end Alog_Full; diff --git a/alog_full_tests.gpr b/alog_full_tests.gpr index f668010..39b7559 100644 --- a/alog_full_tests.gpr +++ b/alog_full_tests.gpr @@ -63,9 +63,5 @@ project Alog_Full_Tests is for Default_Switches ("ada") use ("-g"); end Builder; - package Binder is - for Default_Switches ("ada") use ("-E"); - end Binder; - end Alog_Full_Tests; debian/patches/0001-Build-dynamic-static-libs-in-separate-Obj-Lib-dirs.patch0000644000000000000000000001340211734613562023502 0ustar From: Reto Buerki Date: Wed, 28 Mar 2012 11:37:54 +0200 Subject: Build dynamic/static libs in separate Obj/Lib dirs This avoids position-independent code (PIC) in the static libraries. Closes: #663673 Conflicts: Makefile --- Makefile | 34 ++++++++++++++++++++-------------- alog_base.gpr | 8 ++++---- alog_common.gpr | 5 ++++- alog_full.gpr | 8 ++++---- 4 files changed, 32 insertions(+), 23 deletions(-) diff --git a/Makefile b/Makefile index 4a3eae6..36bfe08 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # -# Copyright (c) 2008-2011, +# Copyright (c) 2008-2012, # Reto Buerki, Adrian-Ken Rueegsegger # # This file is part of Alog. @@ -38,7 +38,7 @@ OBJECTDIR = obj/$(TARGET) LIBDIR = lib/$(TARGET) COVDIR = cov/$(TARGET) PROFDIR = prof/$(TARGET) -ALI_FILES = lib/$(TARGET)/*.ali +ALI_FILES = lib/$(TARGET)/$(LIBRARY_KIND)/*.ali GPR_FILE = gnat/alog.gpr TMPDIR = /tmp @@ -50,10 +50,12 @@ NUM_CPUS := $(shell getconf _NPROCESSORS_ONLN) GMAKE_OPTS = -p -R -j$(NUM_CPUS) -CFLAGS = -fPIC -W -Wall -Werror -O3 +CFLAGS = -W -Wall -Werror -O3 +ifeq ($(LIBRARY_KIND),dynamic) + CFLAGS += -fPIC +endif -LIBGLUE_SOURCES = $(wildcard libglue/*.c) -LIBGLUE_OBJECTS = $(LIBGLUE_SOURCES:.c=.o) +LIBGLUE_OBJECT = $(OBJECTDIR)/lib/$(LIBRARY_KIND)/glue_syslog.o all: build_lib @@ -61,16 +63,19 @@ tests: build_tests @$(OBJECTDIR)/runner_$(TARGET) build_lib: prepare - @gnatmake $(GMAKE_OPTS) -Palog_$(TARGET) -XALOG_VERSION="$(VERSION)" -XLIBRARY_KIND="$(LIBRARY_KIND)" + @gnatmake $(GMAKE_OPTS) -Palog_$(TARGET) -XALOG_VERSION="$(VERSION)" \ + -XLIBRARY_KIND="$(LIBRARY_KIND)" build_tests: prepare obj/lib/libglue.a @gnatmake $(GMAKE_OPTS) -Palog_$(TARGET)_tests -XALOG_BUILD="tests" build_all: build_lib build_tests -prepare: $(SOURCEDIR)/alog-version.ads $(LIBGLUE_OBJECTS) - @mkdir -p $(OBJECTDIR)/lib - @cp $(LIBGLUE_OBJECTS) $(OBJECTDIR)/lib +$(LIBGLUE_OBJECT): libglue/glue_syslog.c + @mkdir -p $(OBJECTDIR)/lib/$(LIBRARY_KIND) + $(CC) -c $(CFLAGS) $^ -o $@ + +prepare: $(SOURCEDIR)/alog-version.ads $(LIBGLUE_OBJECT) @mkdir -p $(COVDIR) $(PROFDIR) $(SOURCEDIR)/alog-version.ads: @@ -81,7 +86,7 @@ $(SOURCEDIR)/alog-version.ads: clean: @rm -f alog.specs - @rm -f $(LIBGLUE_OBJECTS) + @rm -f $(LIBGLUE_OBJECT) @rm -rf $(OBJECTDIR)/lib/* @rm -rf $(OBJECTDIR)/* @rm -rf $(LIBDIR)/* @@ -115,10 +120,10 @@ install_lib: build_lib $(INSTALL) -m 644 $(GPR_FILE) $(PREFIX)/lib/gnat install_static: - $(INSTALL) -m 444 $(LIBDIR)/$(A_LIBRARY) $(PREFIX)/lib/alog + $(INSTALL) -m 444 $(LIBDIR)/$(LIBRARY_KIND)/$(A_LIBRARY) $(PREFIX)/lib/alog install_dynamic: - $(INSTALL) -m 444 $(LIBDIR)/$(SO_LIBRARY) $(PREFIX)/lib/alog + $(INSTALL) -m 444 $(LIBDIR)/$(LIBRARY_KIND)/$(SO_LIBRARY) $(PREFIX)/lib/alog @cd $(PREFIX)/lib/alog && ln -sf $(SO_LIBRARY) libalog.so install_tests: @@ -131,7 +136,8 @@ cov: prepare @gnatmake $(GMAKE_OPTS) -Palog_$(TARGET)_tests -XALOG_BUILD="coverage" @$(OBJECTDIR)/cov/runner_$(TARGET) || true @lcov -c -d $(OBJECTDIR)/cov/ -o $(OBJECTDIR)/cov/alog_tmp.info - @lcov -e $(OBJECTDIR)/cov/alog_tmp.info "$(PWD)/src/*.adb" -o $(OBJECTDIR)/cov/alog.info + @lcov -e $(OBJECTDIR)/cov/alog_tmp.info "$(PWD)/src/*.adb" \ + -o $(OBJECTDIR)/cov/alog.info @genhtml --no-branch-coverage $(OBJECTDIR)/cov/alog.info -o $(COVDIR) prof: prepare @@ -142,7 +148,7 @@ prof: prepare @cp $(OBJECTDIR)/callgrind.* $(PROFDIR) @callgrind_annotate $(PROFDIR)/callgrind.* > $(PROFDIR)/profiler_$(TARGET).txt -obj/lib/libglue.a: $(LIBGLUE_OBJECTS) +obj/lib/libglue.a: $(LIBGLUE_OBJECT) @mkdir -p obj/lib $(AR) $(ARFLAGS) $@ $^ diff --git a/alog_base.gpr b/alog_base.gpr index c5a5e94..d45ab5b 100644 --- a/alog_base.gpr +++ b/alog_base.gpr @@ -1,5 +1,5 @@ -- --- Copyright (c) 2009, +-- Copyright (c) 2009-2012, -- Reto Buerki, Adrian-Ken Rueegsegger -- -- This file is part of Alog. @@ -27,10 +27,10 @@ project Alog_Base is for Languages use Alog_Common.Languages; for Source_Dirs use ("src"); for Source_List_File use "config/base-list"; - for Object_Dir use "obj/base/lib"; + for Object_Dir use "obj/base/lib/" & Alog_Common.Libtype; for Library_Name use "alog"; - for Library_Dir use "lib/base"; - for Library_Kind use external ("LIBRARY_KIND", "dynamic"); + for Library_Dir use "lib/base/" & Alog_Common.Libtype; + for Library_Kind use Alog_Common.Libtype; for Library_Version use "libalog.so." & Alog_Common.Version; package Compiler is diff --git a/alog_common.gpr b/alog_common.gpr index f877dfa..709bb62 100644 --- a/alog_common.gpr +++ b/alog_common.gpr @@ -1,5 +1,5 @@ -- --- Copyright (c) 2009, +-- Copyright (c) 2009-2012, -- Reto Buerki, Adrian-Ken Rueegsegger -- -- This file is part of Alog. @@ -26,6 +26,9 @@ project Alog_Common is Version := external ("ALOG_VERSION", "0.1"); + type Lib_Type is ("static", "dynamic"); + Libtype : Lib_Type := external ("LIBRARY_KIND", "static"); + Languages := ("Ada", "C"); Compiler_Switches := ("-gnatygAdISuxo", diff --git a/alog_full.gpr b/alog_full.gpr index 535d172..5a35f9e 100644 --- a/alog_full.gpr +++ b/alog_full.gpr @@ -1,5 +1,5 @@ -- --- Copyright (c) 2009, +-- Copyright (c) 2009-2012, -- Reto Buerki, Adrian-Ken Rueegsegger -- -- This file is part of Alog. @@ -28,10 +28,10 @@ project Alog_Full is for Languages use Alog_Common.Languages; for Source_Dirs use ("src"); - for Object_Dir use "obj/full/lib"; + for Object_Dir use "obj/full/lib/" & Alog_Common.Libtype; for Library_Name use "alog"; - for Library_Dir use "lib/full"; - for Library_Kind use external ("LIBRARY_KIND", "dynamic"); + for Library_Dir use "lib/full/" & Alog_Common.Libtype; + for Library_Kind use Alog_Common.Libtype; for Library_Version use "libalog.so." & Alog_Common.Version; package Compiler is debian/patches/guards0000644000000000000000000000021011735261747012033 0ustar 0001-Build-dynamic-static-libs-in-separate-Obj-Lib-dirs.patch +kfreebsd-i386 0002-Don-t-store-tracebacks-in-exception-occurrences.patch debian/patches/series0000644000000000000000000000007611735265066012050 0ustar 0001-Build-dynamic-static-libs-in-separate-Obj-Lib-dirs.patch debian/changelog0000644000000000000000000000532711735262072011054 0ustar libalog (0.4.1-2) unstable; urgency=low * Add project specific git-buildpackage configuration * Build dynamic/static libs in separate Obj/Lib dirs (Closes: #663673) * Disable tracebacks in Exception occurrences. See Debian bug #666106; tracebacks are only disabled on kfreebsd-i386. Quilt's guards tool is used to apply this architecture specific patch. -- Reto Buerki Fri, 30 Mar 2012 09:43:30 +0200 libalog (0.4.1-1) unstable; urgency=low * Imported upstream version 0.4.1 * Update to Standards-Version 3.9.3 (no changes) * Update to debhelper 8 * Update Vcs-Git, Vcs-Browser and Homepage URLs * Update copyright information * Drop unneeded patches * Set package names to new library version 0.4.1 * Migrate to gnat-4.6 (Closes: #642639, #647795) * Update GNAT project files * Switch to 3.0 (quilt) source package format * Install html doc in dev packages * Update rules to minimal debhelper syntax * Allow Debian Maintainer upload * Fix binary-control-field-duplicates-source warning -- Adrian-Ken Rueegsegger Wed, 07 Mar 2012 12:33:05 +0100 libalog (0.3-2) unstable; urgency=low * Disable stack checks (Closes: #506681). * Use $(QUILT_STAMPFN) instead of patch target. -- Adrian-Ken Rueegsegger Sat, 20 Feb 2010 03:19:18 +0100 libalog (0.3-1) unstable; urgency=low * Adding latest debian version (Closes: #514824). * Fix dependencies and package names (Closes: #555098, #562378, #533153). * Convert to latest libaws jabber API. * Fix lintian warning debian-watch-file-in-native-package. * Adjust install and doc to new package names. * Update copyright to include current year. * Adjust installed alog project file. * Override lintian warnings (false positives). * Make alog compilable with libaws2.7. * Update to Standards-Version 3.8.4 (no changes). * Tighten apq-postgresql dep to version >= 3.0-2. -- Adrian-Ken Rueegsegger Fri, 19 Feb 2010 20:27:13 +0100 libalog (0.1-4) unstable; urgency=low * Remove hppa as supported architecture (see #506681). * New email addresses. -- Adrian-Ken Rueegsegger Mon, 24 Nov 2008 15:19:19 +0100 libalog (0.1-3) unstable; urgency=low * Build against transition of latest ahven package. -- Adrian-Ken Rueegsegger Tue, 2 Sep 2008 11:31:29 +0200 libalog (0.1-2) unstable; urgency=low * Only building libalog on supported architectures. -- Adrian-Ken Rueegsegger Wed, 25 Jun 2008 15:14:42 +0200 libalog (0.1-1) unstable; urgency=low * Initial release. * Applied gnat-4.3 fixes from git. -- Adrian-Ken Rueegsegger Mon, 16 Jun 2008 17:24:10 +0200 debian/gbp.conf0000644000000000000000000000015311734611336010611 0ustar [DEFAULT] upstream-branch = master upstream-tag = v%(version)s debian-branch = debian pristine-tar = False debian/libalog0.4.1-base-dev.install0000644000000000000000000000010211734610472014232 0ustar /usr/lib/*.a /usr/lib/*.so /usr/lib/ada /usr/share/ada/adainclude debian/libalog0.4.1-full.lintian-overrides0000644000000000000000000000021211734610472015500 0ustar libalog0.4.1-full: package-name-doesnt-match-sonames libalog0.4.1 libalog0.4.1-full: shlib-with-executable-stack usr/lib/libalog.so.0.4.1 debian/libalog0.4.1-base.lintian-overrides0000644000000000000000000000021211734610472015450 0ustar libalog0.4.1-base: package-name-doesnt-match-sonames libalog0.4.1 libalog0.4.1-base: shlib-with-executable-stack usr/lib/libalog.so.0.4.1 debian/libalog0.4.1-full.install0000644000000000000000000000002011734610472013505 0ustar /usr/lib/*.so.* debian/rules0000755000000000000000000000423611735261747010270 0ustar #!/usr/bin/make -f PV = 0.4.1 ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH) %: dh ${@} --with quilt override_dh_auto_clean: $(MAKE) distclean rm -rf debian/tmp-* override_dh_quilt_patch: guards --config debian/patches/guards > debian/patches/series $(ARCH) dh_quilt_patch override_dh_auto_build: build-base build-full $(MAKE) doc build-base: $(MAKE) $(MAKE) LIBRARY_KIND=static $(MAKE) tests build-full: $(MAKE) TARGET=full $(MAKE) TARGET=full LIBRARY_KIND=static $(MAKE) TARGET=full tests override_dh_auto_install: install-base install-full install-base: $(MAKE) PREFIX=$(CURDIR)/debian/tmp-base/usr install $(MAKE) PREFIX=$(CURDIR)/debian/tmp-base/usr LIBRARY_KIND=static install mv debian/tmp-base/usr/lib/alog/libalog.* debian/tmp-base/usr/lib mkdir -p debian/tmp-base/usr/share/ada/adainclude mv debian/tmp-base/usr/include/alog debian/tmp-base/usr/share/ada/adainclude mkdir -p debian/tmp-base/usr/lib/ada/adalib/alog mv debian/tmp-base/usr/lib/alog/*.ali debian/tmp-base/usr/lib/ada/adalib/alog cp debian/misc/alog.gpr debian/tmp-base/usr/share/ada/adainclude rm -rf debian/tmp-base/usr/lib/alog rm -rf debian/tmp-base/usr/lib/gnat install-full: $(MAKE) TARGET=full PREFIX=$(CURDIR)/debian/tmp-full/usr install $(MAKE) TARGET=full PREFIX=$(CURDIR)/debian/tmp-full/usr LIBRARY_KIND=static install mv debian/tmp-full/usr/lib/alog/libalog.* debian/tmp-full/usr/lib mkdir -p debian/tmp-full/usr/share/ada/adainclude mv debian/tmp-full/usr/include/alog debian/tmp-full/usr/share/ada/adainclude mkdir -p debian/tmp-full/usr/lib/ada/adalib/alog mv debian/tmp-full/usr/lib/alog/*.ali debian/tmp-full/usr/lib/ada/adalib/alog cp debian/misc/alog_full.gpr debian/tmp-full/usr/share/ada/adainclude/alog.gpr rm -rf debian/tmp-full/usr/lib/alog rm -rf debian/tmp-full/usr/lib/gnat override_dh_install: dh_install -p libalog$(PV)-base -p libalog$(PV)-base-dev --fail-missing --sourcedir=debian/tmp-base dh_install -p libalog$(PV)-full -p libalog$(PV)-full-dev --fail-missing --sourcedir=debian/tmp-full override_dh_strip: dh_strip -Xlibalog$(PV)-full --dbg-package=libalog$(PV)-base-dbg dh_strip -Xlibalog$(PV)-base --dbg-package=libalog$(PV)-full-dbg debian/libalog0.4.1-base-dev.docs0000644000000000000000000000001311734610472013515 0ustar doc/html/* debian/libalog0.4.1-base.install0000644000000000000000000000002011734610472013455 0ustar /usr/lib/*.so.* debian/libalog0.4.1-full-dev.install0000644000000000000000000000010211734610472014262 0ustar /usr/lib/*.a /usr/lib/*.so /usr/lib/ada /usr/share/ada/adainclude debian/copyright0000644000000000000000000000231411734610472011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Alog Upstream-Contact: Reto Buerki Adrian-Ken Rueegsegger Source: http://www.codelabs.ch/download/ Files: * Copyright: (C) 2008-2012 Reto Buerki (C) 2008-2012 Adrian-Ken Rueegsegger License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1 file. debian/libalog0.4.1-full.docs0000644000000000000000000000000711734610472012774 0ustar README debian/libalog0.4.1-full-dev.docs0000644000000000000000000000001311734610472013545 0ustar doc/html/* debian/libalog0.4.1-base.docs0000644000000000000000000000000711734610472012744 0ustar README debian/compat0000644000000000000000000000000211734610472010371 0ustar 8 debian/misc/0000755000000000000000000000000011734610472010126 5ustar debian/misc/alog_full.gpr0000644000000000000000000000231611734610472012606 0ustar -- Alog project file for use with GNAT -- Copyright (c) 2012 Adrian-Ken Rueegsegger -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 2 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- This project file is designed to help build applications that use -- Alog. Here is an example of how to use this project file: -- -- with "alog"; -- project Example is -- for Object_Dir use "obj"; -- for Exec_Dir use "."; -- for Main use ("example"); -- end Example; with "aws"; with "apq-postgresql"; library project Alog is for Source_Dirs use ("/usr/share/ada/adainclude/alog"); for Library_Name use "alog"; for Library_Dir use "/usr/lib"; for Library_ALI_Dir use "/usr/lib/ada/adalib/alog"; for Library_Kind use "dynamic"; for Externally_Built use "true"; end Alog; debian/misc/alog.gpr0000644000000000000000000000225211734610472011563 0ustar -- Alog project file for use with GNAT -- Copyright (c) 2012 Adrian-Ken Rueegsegger -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 2 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- This project file is designed to help build applications that use -- Alog. Here is an example of how to use this project file: -- -- with "alog"; -- project Example is -- for Object_Dir use "obj"; -- for Exec_Dir use "."; -- for Main use ("example"); -- end Example; library project Alog is for Source_Dirs use ("/usr/share/ada/adainclude/alog"); for Library_Name use "alog"; for Library_Dir use "/usr/lib"; for Library_ALI_Dir use "/usr/lib/ada/adalib/alog"; for Library_Kind use "dynamic"; for Externally_Built use "true"; end Alog;