~ubuntu-branches/ubuntu/natty/ibm-3270/natty

« back to all changes in this revision

Viewing changes to x3270/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Bastian Blank
  • Date: 2009-12-14 11:48:53 UTC
  • mfrom: (1.1.4 upstream) (2.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091214114853-mywixml32hct9jr1
Tags: 3.3.10ga4-2
* Fix section to match override.
* Use debhelper compat level 7.
* Use 3.0 (quilt) source format.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Copyright (c) 1999-2009, Paul Mattes.
 
3
# All rights reserved.
 
4
#
 
5
# Redistribution and use in source and binary forms, with or without
 
6
# modification, are permitted provided that the following conditions are met:
 
7
#     * Redistributions of source code must retain the above copyright
 
8
#       notice, this list of conditions and the following disclaimer.
 
9
#     * Redistributions in binary form must reproduce the above copyright
 
10
#       notice, this list of conditions and the following disclaimer in the
 
11
#       documentation and/or other materials provided with the distribution.
 
12
#     * Neither the names of Paul Mattes nor the names of his contributors
 
13
#       may be used to endorse or promote products derived from this software
 
14
#       without specific prior written permission.
 
15
#
 
16
# THIS SOFTWARE IS PROVIDED BY PAUL MATTES "AS IS" AND ANY EXPRESS OR IMPLIED
 
17
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 
18
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
 
19
# EVENT SHALL PAUL MATTES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 
20
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 
21
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
 
22
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 
23
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 
24
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 
25
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
26
#
 
27
 
 
28
# Makefile for x3270 (for use without xmkmf/imake)
 
29
 
 
30
RM = rm -f
 
31
CC = @CC@
 
32
 
 
33
SRCS = about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c \
 
34
        CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c \
 
35
        ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c \
 
36
        macros.c main.c menubar.c popups.c print.c printer.c proxy.c \
 
37
        resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c \
 
38
        sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c \
 
39
        unicode_dbcs.c utf8.c util.c xio.c
 
40
VOBJS = about.o actions.o ansi.o apl.o charset.o child.o CmeBSB.o Cme.o \
 
41
        CmeLine.o CmplxMenu.o ctlr.o dialog.o display8.o fallbacks.o ft.o \
 
42
        ft_cut.o ft_dft.o host.o Husk.o idle.o keymap.o keypad.o keysym2ucs.o \
 
43
        kybd.o macros.o main.o menubar.o popups.o print.o printer.o proxy.o \
 
44
        resolver.o resources.o rpq.o save.o screen.o scroll.o see.o select.o \
 
45
        sf.o status.o tables.o telnet.o toggles.o trace_ds.o unicode.o \
 
46
        unicode_dbcs.o utf8.o util.o xio.o
 
47
OBJS1 = $(VOBJS) version.o
 
48
FONTS = 3270-12.pcf.gz 3270-12b.pcf.gz 3270-20.pcf.gz 3270-20b.pcf.gz \
 
49
        3270.pcf.gz 3270b.pcf.gz 3270gr.pcf.gz 3270gt12.pcf.gz \
 
50
        3270gt12b.pcf.gz 3270gt16.pcf.gz 3270gt16b.pcf.gz 3270gt24.pcf.gz \
 
51
        3270gt24b.pcf.gz 3270gt32.pcf.gz 3270gt32b.pcf.gz 3270gt8.pcf.gz \
 
52
        3270h.pcf.gz
 
53
 
 
54
all:: x3270 x3270if $(FONTS)
 
55
 
 
56
LIBDIR = @libdir@
 
57
prefix = @prefix@
 
58
exec_prefix = @exec_prefix@
 
59
sysconfdir = @sysconfdir@
 
60
datarootdir = @datarootdir@
 
61
LIBX3270DIR = @LIBX3270DIR@
 
62
MANDIR = @mandir@
 
63
BINDIR = @bindir@
 
64
INSTALL = @INSTALL@
 
65
INSTALL_PROGRAM = @INSTALL_PROGRAM@
 
66
INSTALL_DATA = @INSTALL_DATA@
 
67
CIFONTDIR = @CIFONTDIR@
 
68
 
 
69
#CDEBUGFLAGS = -g -Wall
 
70
 
 
71
XCPPFLAGS = -I. @XINC@ -DLIBX3270DIR=\"$(LIBX3270DIR)\" @XANSI@ @XPRECOMP@ @CPPFLAGS@
 
72
CFLAGS = @CFLAGS@ $(XCPPFLAGS) $(CDEBUGFLAGS)
 
73
LDFLAGS = @XLIB@ @LDFLAGS@
 
74
LIBS = @LIBS@ -lXaw -lXmu -lXt -lX11
 
75
 
 
76
version.o: $(VOBJS) version.txt mkversion.sh
 
77
        @chmod +x mkversion.sh version.txt
 
78
        sh ./mkversion.sh $(CC) x3270
 
79
 
 
80
fallbacks.c: mkfb X3270.xad
 
81
        $(RM) $@
 
82
        ./mkfb X3270.xad $@
 
83
 
 
84
x3270: $(OBJS1)
 
85
        $(CC) -o $@ $(OBJS1) $(LDFLAGS) $(LIBS)
 
86
x3270if: x3270if.o
 
87
        $(CC) -o $@ x3270if.o $(LDFLAGS) $(LIBS)
 
88
 
 
89
3270-12.pcf.gz: 3270-12.bdf
 
90
        bdftopcf 3270-12.bdf | gzip >$@
 
91
3270-12b.pcf.gz: 3270-12b.bdf
 
92
        bdftopcf 3270-12b.bdf | gzip >$@
 
93
3270-20.pcf.gz: 3270-20.bdf
 
94
        bdftopcf 3270-20.bdf | gzip >$@
 
95
3270-20b.pcf.gz: 3270-20b.bdf
 
96
        bdftopcf 3270-20b.bdf | gzip >$@
 
97
3270.pcf.gz: 3270.bdf
 
98
        bdftopcf 3270.bdf | gzip >$@
 
99
3270b.pcf.gz: 3270b.bdf
 
100
        bdftopcf 3270b.bdf | gzip >$@
 
101
3270gr.pcf.gz: 3270gr.bdf
 
102
        bdftopcf 3270gr.bdf | gzip >$@
 
103
3270gt12.pcf.gz: 3270gt12.bdf
 
104
        bdftopcf 3270gt12.bdf | gzip >$@
 
105
3270gt12b.pcf.gz: 3270gt12b.bdf
 
106
        bdftopcf 3270gt12b.bdf | gzip >$@
 
107
3270gt16.pcf.gz: 3270gt16.bdf
 
108
        bdftopcf 3270gt16.bdf | gzip >$@
 
109
3270gt16b.pcf.gz: 3270gt16b.bdf
 
110
        bdftopcf 3270gt16b.bdf | gzip >$@
 
111
3270gt24.pcf.gz: 3270gt24.bdf
 
112
        bdftopcf 3270gt24.bdf | gzip >$@
 
113
3270gt24b.pcf.gz: 3270gt24b.bdf
 
114
        bdftopcf 3270gt24b.bdf | gzip >$@
 
115
3270gt32.pcf.gz: 3270gt32.bdf
 
116
        bdftopcf 3270gt32.bdf | gzip >$@
 
117
3270gt32b.pcf.gz: 3270gt32b.bdf
 
118
        bdftopcf 3270gt32b.bdf | gzip >$@
 
119
3270gt8.pcf.gz: 3270gt8.bdf
 
120
        bdftopcf 3270gt8.bdf | gzip >$@
 
121
3270h.pcf.gz: 3270h.bdf
 
122
        bdftopcf 3270h.bdf | gzip >$@
 
123
 
 
124
install:: x3270 x3270if
 
125
        [ -d $(DESTDIR)$(BINDIR) ] || \
 
126
                mkdir -p $(DESTDIR)$(BINDIR)
 
127
        $(INSTALL_PROGRAM) x3270 $(DESTDIR)$(BINDIR)/x3270
 
128
        $(INSTALL_PROGRAM) x3270if $(DESTDIR)$(BINDIR)/x3270if
 
129
install::
 
130
        [ -d $(DESTDIR)$(LIBX3270DIR) ] || \
 
131
                mkdir -p $(DESTDIR)$(LIBX3270DIR)
 
132
        [ -r $(DESTDIR)$(LIBX3270DIR)/ibm_hosts ] || \
 
133
                $(INSTALL_DATA) ibm_hosts $(DESTDIR)$(LIBX3270DIR)/ibm_hosts
 
134
install::
 
135
        [ -d $(DESTDIR)$(CIFONTDIR) ] || \
 
136
                mkdir -p $(DESTDIR)$(CIFONTDIR)
 
137
        @for i in $(FONTS); \
 
138
        do      (set -x; $(INSTALL_DATA) $$i $(DESTDIR)$(CIFONTDIR)/$$i); \
 
139
        done
 
140
        -chmod u+w $(DESTDIR)$(CIFONTDIR) $(DESTDIR)$(CIFONTDIR)/fonts.dir
 
141
        mkfontdir $(DESTDIR)$(CIFONTDIR)
 
142
        chmod u=rwx,go=rx $(DESTDIR)$(CIFONTDIR)
 
143
        chmod a=r $(DESTDIR)$(CIFONTDIR)/fonts.dir
 
144
 
 
145
install.man:
 
146
        [ -d $(DESTDIR)$(MANDIR)/man1 ] || \
 
147
                mkdir -p $(DESTDIR)$(MANDIR)/man1
 
148
        [ -d $(DESTDIR)$(MANDIR)/man5 ] || \
 
149
                mkdir -p $(DESTDIR)$(MANDIR)/man5
 
150
        $(INSTALL_DATA) x3270.man $(DESTDIR)$(MANDIR)/man1/x3270.1
 
151
        $(INSTALL_DATA) x3270if.man $(DESTDIR)$(MANDIR)/man1/x3270if.1
 
152
        $(INSTALL_DATA) x3270-script.man $(DESTDIR)$(MANDIR)/man1/x3270-script.1
 
153
        $(INSTALL_DATA) ibm_hosts.man $(DESTDIR)$(MANDIR)/man5/ibm_hosts.5
 
154
 
 
155
clean::
 
156
        $(RM) x3270 x3270if *.o *pcf.gz mkfb fallbacks.c
 
157
 
 
158
depend:
 
159
        gccmakedep $(XCPPFLAGS) -s "# DO NOT DELETE" $(SRCS)
 
160
 
 
161
# -------------------------------------------------------------------------
 
162
# dependencies generated by makedepend
 
163
 
 
164
# DO NOT DELETE