Commit 996b7f6c authored by Roland Levillain's avatar Roland Levillain
Browse files

Wrap mln::value::int_u24.

	* int_u24.i: New.
	* Makefile.am (wrappers): Add int_u24.i.
	* python/Makefile.am: Generate Python wrapper from int_u24.i.
parent 26f95b17
2012-10-05 Roland Levillain <roland@lrde.epita.fr>
Wrap mln::value::int_u24.
* int_u24.i: New.
* Makefile.am (wrappers): Add int_u24.i.
* python/Makefile.am: Generate Python wrapper from int_u24.i.
2009-10-27 Roland Levillain <roland@lrde.epita.fr>
Clean up Swilena Makefiles.
......
# Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE).
# Copyright (C) 2008, 2009, 2012 EPITA Research and Development
# Laboratory (LRDE).
#
# This file is part of Olena.
#
......@@ -42,6 +43,7 @@ wrappers = \
dpoint2d.i \
image2d_int.i \
image2d_int_u8.i \
int_u24.i \
int_u32.i \
int_u8.i \
neighb2d.i \
......
// -*- C++ -*-
// Copyright (C) 2012 EPITA Research and Development Laboratory (LRDE)
//
// This file is part of Olena.
//
// Olena 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, version 2 of the License.
//
// Olena 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.
//
// You should have received a copy of the GNU General Public License
// along with Olena. If not, see <http://www.gnu.org/licenses/>.
//
// As a special exception, you may use this file as part of a free
// software project without restriction. Specifically, if other files
// instantiate templates or use macros or inline functions from this
// file, or you compile this file and link it with other files to produce
// an executable, this file does not by itself cause the resulting
// executable to be covered by the GNU General Public License. This
// exception does not however invalidate any other reasons why the
// executable file might be covered by the GNU General Public License.
/// \file int_u24.i
/// \brief A wrapper of mln::value::int_u24.
%module int_u24
%include "int_u.ixx"
%{
#include "mln/value/int_u24.hh"
%}
%include "mln/value/int_u24.hh"
%template (int_u24) mln::value::int_u<24>;
# Copyright (C) 2008, 2009, 2010 EPITA Research and Development
# Copyright (C) 2008, 2009, 2010, 2012 EPITA Research and Development
# Laboratory (LRDE).
#
# This file is part of Olena.
......@@ -125,6 +125,16 @@ CLEANFILES += $(nodist__int_u8_la_SOURCES) int_u8.py int_u8.py[co]
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_int_u8-wrap.Pcc@am__quote@
nodist_python_PYTHON += int_u8.py
## int_u24.
pyexec_LTLIBRARIES += _int_u24.la
nodist__int_u24_la_SOURCES = int_u24-wrap.cc
_int_u24_la_LIBADD = $(AM_LIBADD)
CLEANFILES += $(nodist__int_u24_la_SOURCES) int_u24.py int_u24.py[co]
## Include the dependency files. Copied from Automake's generated
## case for C++.
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_int_u24-wrap.Pcc@am__quote@
nodist_python_PYTHON += int_u24.py
## int_u32.
pyexec_LTLIBRARIES += _int_u32.la
nodist__int_u32_la_SOURCES = int_u32-wrap.cc
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment