mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-13 07:34:50 +00:00
69 lines
1.9 KiB
Plaintext
69 lines
1.9 KiB
Plaintext
--- Makefile.orig 2012-03-06 00:16:56 UTC
|
|
+++ Makefile
|
|
@@ -1,20 +1,23 @@
|
|
-include ../config.mak
|
|
-
|
|
+#include ../config.mak
|
|
+prefix=%%PREFIX%%
|
|
+libdir=$(prefix)/lib
|
|
OBJS = imgcin.o gtkimcontextgcin.o
|
|
GTK3IM=gtk-3.0/immodules
|
|
GTKINC=`pkg-config --cflags gtk+-3.0`
|
|
-LDFLAGS=`pkg-config --libs gtk+-3.0`
|
|
+LDFLAGS=`pkg-config --libs gtk+-3.0` -lX11
|
|
LDFLAGS+='-Wl,--as-needed'
|
|
IMMODULES=$(libdir)/$(GTK3IM)
|
|
-IMMODULES_LOCAL=/usr/$(LIB)/$(GTK3IM)
|
|
-
|
|
+SO_FLAGS=-shared
|
|
+#IMMODULES_LOCAL=/usr/$(LIB)/$(GTK3IM)
|
|
+MAC_OS=0
|
|
+FREEBSD=1
|
|
|
|
ifeq ($(MAC_OS),1)
|
|
EXTRA_INC=-I/sw/include
|
|
endif
|
|
|
|
.SUFFIXES: .c .o .E
|
|
-CFLAGS = $(OPTFLAGS) $(EXTRA_INC) $(GTKINC) -I../im-client -I.. -DUNIX=1 \
|
|
+CFLAGS += $(GTKINC) -I../im-client -I.. -DUNIX=1 \
|
|
-I../IMdkit/include -DCLIENT_LIB=1 -DMAC_OS=$(MAC_OS) -DFREEBSD=$(FREEBSD)
|
|
|
|
.c.o:
|
|
@@ -25,28 +28,22 @@ CFLAGS = $(OPTFLAGS) $(EXTRA_INC) $(GTKI
|
|
|
|
all: im-gcin.so im-gcin-cur.so
|
|
|
|
-im-gcin.so: $(OBJS) ../im-client/libgcin-im-client.so
|
|
- $(CC) $(gcc_ld_run_path) $(SO_FLAGS) $(OBJS) -L../im-client -lgcin-im-client -o $@ $(LDFLAGS)
|
|
+im-gcin.so: $(OBJS)
|
|
+ $(CC) $(gcc_ld_run_path) $(SO_FLAGS) $(OBJS) -L$(prefix)/lib/gcin -lgcin-im-client -o $@ $(LDFLAGS)
|
|
rm -f core.*
|
|
|
|
-im-gcin-cur.so: $(OBJS) ../im-client/libgcin-im-client.so
|
|
- $(CC) $(SO_FLAGS) $(OBJS) -L../im-client -lgcin-im-client -o $@ $(LDFLAGS)
|
|
+im-gcin-cur.so: $(OBJS)
|
|
+ $(CC) $(SO_FLAGS) $(OBJS) -L$(prefix)/lib/gcin -lgcin-im-client -o $@ $(LDFLAGS)
|
|
rm -f core.*
|
|
|
|
clean:
|
|
rm -f *.o *.so *~ core.* .depend *.E
|
|
|
|
install:
|
|
- if [ $(prefix) = /usr/local ]; then \
|
|
- install -d $(IMMODULES_LOCAL); \
|
|
- install -m 755 im-gcin.so $(IMMODULES_LOCAL); \
|
|
- gtk-query-immodules-3.0$(GTK_QUERY_IM_64) --update-cache; \
|
|
- else \
|
|
- install -d $(IMMODULES); \
|
|
- install -m 755 im-gcin.so $(IMMODULES); \
|
|
- fi
|
|
+ $(MKDIR) $(DESTDIR)/$(IMMODULES)
|
|
+ $(INSTALL_PROGRAM) -m 755 im-gcin.so $(DESTDIR)$(IMMODULES)
|
|
|
|
.depend:
|
|
$(CC) $(CFLAGS) -MM *.c > $@
|
|
|
|
-include .depend
|
|
+#include .depend
|