~ubuntu-branches/ubuntu/karmic/gcin/karmic

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Wen-Yen Chuang
  • Date: 2008-05-20 14:57:12 UTC
  • mfrom: (1.1.9 upstream) (2.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20080520145712-tukl1jc8mb5s9gxh
Tags: 1.4.0-1
* New upstream release
  This release fixes FTBFS on ia64 architecture. (Closes: #480520)
* Update copyright information
* Migrate from dpatch to quilt
  Drop 20_fix-manpages.dpatch and 40_fix_FTBFS_on_sparc_hppa_ia64.dpatch
  because upstream has merged them.
* Install AUTHORS file to /usr/share/doc/gcin

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
SHELL=/bin/bash
2
1
OPTFLAGS=-g
3
2
 
4
3
include config.mak
9
8
gcin_pho_o = win-pho.o pho.o pho-util.o pho-sym.o table-update.o pho-dbg.o
10
9
gcin_gtab_o = gtab.o win-gtab.o gtab-util.o gtab-list.o
11
10
 
12
 
GCIN_SO= gcin1.so
 
11
GCIN_SO= gcin1.so gcin2.so
13
12
 
14
13
OBJS=gcin.o eve.o util.o gcin-conf.o gcin-settings.o locale.o gcin-icon.o \
15
14
     gcin-switch.o gcin-exec-script.o $(GCIN_SO) pho-play.o \
19
18
             table-update.o locale.o gcin-settings.o gcin-common.o
20
19
OBJS_JUYIN_LEARN=juyin-learn.o locale.o util.o pho-util.o pho-sym.o \
21
20
                 gcin-settings.o gcin-conf.o table-update.o pinyin.o
22
 
OBJS_sim2trad=sim2trad.o util.o
 
21
OBJS_sim2trad=sim2trad.o util.o gcin2.so locale.o gcin-conf.o
23
22
OBJS_phod2a=phod2a.o pho-util.o gcin-conf.o pho-sym.o table-update.o pho-dbg.o locale.o \
24
23
             gcin-settings.o util.o
25
24
OBJS_tsa2d32=tsa2d32.o gcin-send.o util.o pho-sym.o gcin-conf.o locale.o pho-lookup.o
36
35
        gcin-switch.o about.o gcin-icon.o gtab-list.o gcin-exec-script.o
37
36
 
38
37
OBJS_gcin_gb_toggle = gcin-gb-toggle.o gcin-conf.o util.o gcin-send.o
 
38
OBJS_gcin_kbm_toggle = gcin-kbm-toggle.o gcin-conf.o util.o gcin-send.o
39
39
OBJS_gcin_message = gcin-message.o gcin-conf.o util.o gcin-send.o
40
40
OBJS_pin_juyin = pin-juyin.o util.o pho-lookup.o locale.o pho-sym.o
41
41
 
80
80
        $(CC) $(CFLAGS) -c -fpic -o $@ $<
81
81
 
82
82
PROGS=gcin tsd2a tsd2a32 tsa2d32 phoa2d phod2a tslearn gcin-setup gcin2tab \
83
 
        juyin-learn sim2trad gcin-gb-toggle gcin-message gtab-merge gcin-setup-tab
 
83
        juyin-learn sim2trad gcin-gb-toggle gcin-message gtab-merge gcin-setup-tab \
 
84
        gcin-kbm-toggle
84
85
PROGS_SYM=trad2sim
85
86
PROGS_CV=kbmcv pin-juyin
86
87
 
106
107
        $(CC) -o $@ $(OBJS_JUYIN_LEARN) $(LDFLAGS)
107
108
        rm -f core.*
108
109
sim2trad:        $(OBJS_sim2trad)
 
110
        LD_RUN_PATH=.:$(gcinlibdir) \
109
111
        $(CC) -o $@ $(OBJS_sim2trad) $(LDFLAGS)
110
112
        rm -f core.*
111
113
trad2sim:       sim2trad
150
152
gcin-gb-toggle: $(OBJS_gcin_gb_toggle)
151
153
        $(CC) -o $@ $(OBJS_gcin_gb_toggle) $(LDFLAGS)
152
154
 
 
155
gcin-kbm-toggle:        $(OBJS_gcin_kbm_toggle)
 
156
        $(CC) -o $@ $(OBJS_gcin_kbm_toggle) $(LDFLAGS)
 
157
 
153
158
gcin-message:   $(OBJS_gcin_message)
154
159
        $(CC) -o $@ $(OBJS_gcin_message) $(LDFLAGS)
155
160
 
156
161
pin-juyin:      $(OBJS_pin_juyin)
157
162
        $(CC) -o $@ $(OBJS_pin_juyin) $(LDFLAGS)
158
163
 
159
 
gcin1_so= intcode.pico win-int.pico win-message.pico phrase.pico win-sym.pico win-inmd-switch.pico pinyin.pico win-pho-near.pico
 
164
gcin1_so= intcode.pico win-int.pico win-message.pico phrase.pico win-sym.pico win-inmd-switch.pico pinyin.pico win-pho-near.pico win-kbm.pico
160
165
gcin1.so: $(gcin1_so)
161
166
        $(CC) $(SO_FLAGS) -o $@ $(gcin1_so) $(LDFLAGS)
162
167
 
 
168
gcin2_so= t2s-lookup.pico
 
169
gcin2.so: $(gcin2_so)
 
170
        $(CC) $(SO_FLAGS) -o $@ $(gcin2_so) $(LDFLAGS)
 
171
 
163
172
### making the following as .so actuall makes the RSS larger
164
173
gcin_gtab_so = gtab.pico win-gtab.pico gtab-util.pico
165
174
gcin-gtab.so: $(gcin_gtab_so)