~ubuntu-branches/ubuntu/quantal/openmotif/quantal

« back to all changes in this revision

Viewing changes to demos/lib/Exm/Imakefile

  • Committer: Bazaar Package Importer
  • Author(s): Stefan Bauer
  • Date: 2010-06-23 12:12:31 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100623121231-u89gxdp51sg9wjj2
Tags: 2.3.0-1
* New Maintainer (Closes: #379258) 
* Acknowledge NMU changes
* New upstream release (Closes: #494375)
* Get rid of security patches as they are already part of new upstream
  release (00-xpmvuln.openmotif.patch, 342092-CVE-2005-3964.patch)
* Bump Standards to 3.8.4
* Added {misc:Depends} to make the package lintian cleaner
* Fix weak-library-dev-dependency by adding ${binary:Version}) for the
  -dev Package of openmotif
* Let package depend on autotools-dev to use newer autotools-helper-files
* Work around an autoconf-bug (Gentoo-Bug #1475)
* Added Client-side anti-aliased fonts support via XFT
* Added UTF-8 and UTF8_STRING atom support
* Ability to show text and pixmaps in Label, LabelGadget and all
  derived widgets
* Support of PNG/JPEG image formats in the same way as XPM is supported
* Increase FILE_OFFSET_BITS to 64 to show files >2GB in file-selector
  Idea taken from Magne Oestlyngen (Closes: #288537)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
XCOMM $XConsortium: Imakefile /main/4 1995/07/14 17:31:52 drk $
 
2
XCOMM @OPENGROUP_COPYRIGHT@
 
3
XCOMM COPYRIGHT NOTICE
 
4
XCOMM Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.
 
5
XCOMM Copyright (c) 1996, 1997, 1998, 1999, 2000 The Open Group
 
6
XCOMM ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for
 
7
XCOMM the full copyright text.
 
8
XCOMM 
 
9
XCOMM This software is subject to an open license. It may only be
 
10
XCOMM used on, with or for operating systems which are themselves open
 
11
XCOMM source systems. You must contact The Open Group for a license
 
12
XCOMM allowing distribution and sublicensing of this software on, with,
 
13
XCOMM or for operating systems which are not Open Source programs.
 
14
XCOMM 
 
15
XCOMM See http://www.opengroup.org/openmotif/license for full
 
16
XCOMM details of the license agreement. Any use, reproduction, or
 
17
XCOMM distribution of the program constitutes recipient's acceptance of
 
18
XCOMM this agreement.
 
19
XCOMM 
 
20
XCOMM EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
 
21
XCOMM PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 
22
XCOMM KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
 
23
XCOMM WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
 
24
XCOMM OR FITNESS FOR A PARTICULAR PURPOSE
 
25
XCOMM 
 
26
XCOMM EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
 
27
XCOMM NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
 
28
XCOMM INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 
29
XCOMM DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED
 
30
XCOMM AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 
31
XCOMM LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
 
32
XCOMM ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
 
33
XCOMM EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
 
34
XCOMM POSSIBILITY OF SUCH DAMAGES.
 
35
XCOMM 
 
36
XCOMM HISTORY
 
37
 
 
38
#define IHaveSubdirs
 
39
 
 
40
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
 
41
 
 
42
SUBDIRS = wml
 
43
 
 
44
MakeSubdirs($(SUBDIRS))
 
45
DependSubdirs($(SUBDIRS))
 
46
MakeLintLibSubdirs($(SUBDIRS))
 
47
 
 
48
EXMINCLUDESRC = $(MINCLUDESRC)
 
49
 
 
50
#define DoDebugLib DebugLibExm
 
51
#define DoProfileLib ProfileLibExm
 
52
 
 
53
#ifdef RsArchitecture
 
54
REQUIREDLIBS = $(TOOLKITSRC)/libXt.a $(XLIBSRC)/libX11.a
 
55
#endif
 
56
 
 
57
   INCLUDES     = -I$(EXMINCLUDESRC)
 
58
   
 
59
   SRCS1        = CommandB.c    Grid.c          Panner.c        MenuB.c \
 
60
                  Simple.c      String.c        StringTrans.c   TabB.c 
 
61
   SRCS2        = ExmMrm.c
 
62
   SRCS         = $(SRCS1) $(SRCS2)
 
63
 
 
64
   OBJS1        = CommandB.o    Grid.o          Panner.o        MenuB.o \
 
65
                  Simple.o      String.o        StringTrans.o   TabB.o
 
66
   OBJS2        = ExmMrm.o
 
67
 
 
68
   HEADERS      = CommandB.h    CommandBP.h     ExmMrm.h        Grid.h \
 
69
                  GridP.h       MenuB.h         MenuBP.h        Panner.h \
 
70
                  PannerP.h     Simple.h        SimpleP.h       String.h \
 
71
                  StringP.h     StringTrans.h   StringTransP.h  TabB.h \
 
72
                  TabBP.h       
 
73
 
 
74
NormalLibraryObjectRule()
 
75
 
 
76
NormalLibraryTarget(Exm,$(OBJS1))
 
77
NormalLibraryTarget(ExmMrm,$(OBJS2))
 
78
 
 
79
#if DoProfileLib
 
80
ProfiledLibraryTarget(Exm,$(OBJS1))
 
81
#endif
 
82
#if DoDebugLib
 
83
DebuggedLibraryTarget(Exm,$(OBJS1))
 
84
#endif
 
85
 
 
86
BuildIncludes($(HEADERS),Exm,..)
 
87
DependTarget()
 
88