$NetBSD: patch-ab,v 1.3 2009/11/26 16:48:26 joerg Exp $ --- Makefile.orig 2006-02-16 17:36:08.000000000 +0800 +++ Makefile @@ -23,7 +23,7 @@ OBJS_gcin2tab=gcin2tab.o gtab-util.o uti OBJS_gcin_steup=gcin-setup.o gcin-conf.o util.o gcin-send.o gcin-settings.o \ gcin-setup-list.o gcin-switch.o locale.o gcin-setup-pho.o about.o WALL=-Wall -CFLAGS= $(WALL) $(OPTFLAGS) $(GTKINC) -I./IMdkit/include -DDEBUG="0$(GCIN_DEBUG)" \ +CFLAGS= $(WALL) $(GTKINC) -I./IMdkit/include \ -DGCIN_TABLE_DIR=\"$(GCIN_TABLE_DIR)\" -DDOC_DIR=\"$(DOC_DIR)\" \ -DGCIN_ICON_DIR=\"$(GCIN_ICON_DIR)\" -DGCIN_VERSION=\"$(GCIN_VERSION)\" \ -DGCIN_SCRIPT_DIR=\"$(GCIN_SCRIPT_DIR)\" -DGCIN_BIN_DIR=\"$(GCIN_BIN_DIR)\" \ @@ -36,8 +36,8 @@ endif im-srv = im-srv/im-srv.a -.c.E: - $(CC) $(CFLAGS) -E -o $@ $< +.c.o: + $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CFLAGS) -o $@ $< PROGS=gcin tsd2a tsa2d phoa2d phod2a tslearn gcin-setup gcin2tab juyin-learn sim2trad PROGS_CV=kbmcv @@ -96,24 +96,16 @@ ibin: install: install -d $(datadir)/icons - install gcin.png $(datadir)/icons + install -m 644 gcin.png $(datadir)/icons install -d $(GCIN_ICON_DIR_i) install -m 644 icons/* $(GCIN_ICON_DIR_i) install -d $(bindir) $(MAKE) -C data install $(MAKE) -C im-client install $(MAKE) -C gtk-im install - if [ $(QT_IM) = 'Y' ]; then $(MAKE) -C qt-im install; fi - if [ $(prefix) = /usr/local ]; then \ - install -m 644 gcin.png /usr/share/icons; \ - install -d $(DOC_DIR); \ - install -m 644 README Changelog $(DOC_DIR); \ - install $(PROGS) $(bindir); \ - else \ install -d $(DOC_DIR_i); \ install -m 644 README Changelog $(DOC_DIR_i); \ install -s $(PROGS) $(bindir); \ - fi $(MAKE) -C scripts install $(MAKE) -C menu install $(MAKE) -C man install