--- Makefile.orig 2012-03-05 12:26:54 UTC +++ Makefile @@ -1,14 +1,17 @@ -include ../config.mak +#include ../config.mak +prefix=%%PREFIX%% +libdir=$(prefix)/lib QT=qt4 +QT4_MOC=%%MOC%% QTIM=$(QT)/plugins/inputmethods -IMMODULES=$(libdir)/$(DEB_BUILD_MULTIARCH)/$(QTIM) +IMMODULES=$(libdir)/$(QTIM) -INCS=-I../im-client -I/usr/include/X11 `pkg-config QtCore QtGui --cflags` -CXXFLAGS=$(OPTFLAGS) $(INCS) -Wall -D_REENTRANT -DUNIX=1 -fPIC -DQT4 -DQT_SHARED \ +INCS=-I../im-client -I$(prefix)/include `pkg-config QtCore QtGui --cflags` +CXXFLAGS+= $(INCS) -Wall -D_REENTRANT -DUNIX=1 -fPIC -DQT4 -DQT_SHARED \ -DQT_IMMODULE -DPIC OBJS= moc_gcin-qt.o gcin-qt.o im-gcin-qt.o gcin-imcontext-qt.o .SUFFIXES: .c .cpp .a .so .E .h -LDFLAGS=-L../im-client -lgcin-im-client `pkg-config QtCore QtGui --libs` +LDFLAGS=-L$(prefix)/lib -L$(prefix)/lib/gcin -lgcin-im-client `pkg-config QtCore QtGui --libs` all: im-gcin.so .cpp.E: @@ -22,17 +25,13 @@ im-gcin.so: $(OBJS) $(CXX) $(gcc_ld_run_path) -fno-exceptions -shared -o $@ $(OBJS) $(LDFLAGS) rm -f core.* install: - if [ $(prefix) = /usr/local ]; then \ - install -d $(DESTDIR)/$(QT4_IM_DIR); \ - install -m 755 im-gcin.so $(DESTDIR)/$(QT4_IM_DIR); \ - else \ - install -d $(IMMODULES); \ - install -m 755 im-gcin.so $(IMMODULES); \ - fi + $(MKDIR) $(DESTDIR)/$(IMMODULES); + $(INSTALL_PROGRAM) -m 755 im-gcin.so $(DESTDIR)/$(IMMODULES); + clean: rm -f $(OBJS) im-gcin.so *~ core.* *moc*.cpp *.E .depend .depend: $(CXX) $(CXXFLAGS) -MM *.cpp > $@ -include .depend +#include .depend