X-Git-Url: https://git.harvie.cz/?p=mirrors%2Flibpurple-core-answerscripts.git;a=blobdiff_plain;f=Makefile;fp=Makefile;h=dbb2dd66910d2c78c24ddd0d732895f7c4982086;hp=0000000000000000000000000000000000000000;hb=b44d7b66f2faa75e72c5bb5435bdb83c8bd5da2a;hpb=30e27dcddb95e6147ea4e24080f38ea2f05988a1 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..dbb2dd6 --- /dev/null +++ b/Makefile @@ -0,0 +1,54 @@ +# +# core-answerscripts Makefile +# +# Copyright 2010 Thomas 'Harvie' Mudrunka +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +CC := gcc +LIBTOOL := libtool + +ifeq ($(PREFIX),) + LIB_INSTALL_DIR = $(HOME)/.purple/plugins +else + LIB_INSTALL_DIR = $(PREFIX)/lib/pidgin +endif + +PIDGIN_AUTOANSWER = answerscripts + +PIDGIN_CFLAGS = $(shell pkg-config pidgin --cflags) +GTK_CFLAGS = $(shell pkg-config gtk+-2.0 --cflags) +PIDGIN_LIBS = $(shell pkg-config pidgin --libs) +GTK_LIBS = $(shell pkg-config gtk+-2.0 --libs) +PIDGIN_LIBDIR = $(shell pkg-config --variable=libdir pidgin)/pidgin + +all: $(PIDGIN_AUTOANSWER).so + +install: all + mkdir -p $(LIB_INSTALL_DIR) + cp $(PIDGIN_AUTOANSWER).so $(LIB_INSTALL_DIR) + +$(PIDGIN_AUTOANSWER).so: $(PIDGIN_AUTOANSWER).o + $(CC) -shared $(CFLAGS) $< -o $@ $(PIDGIN_LIBS) $(GTK_LIBS) -Wl,--export-dynamic -Wl,-soname + +$(PIDGIN_AUTOANSWER).o:$(PIDGIN_AUTOANSWER).c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ $(PIDGIN_CFLAGS) $(GTK_CFLAGS) -DHAVE_CONFIG_H + +clean: + rm -rf *.o *.c~ *.h~ *.so *.la .libs + +user: + cp -r purple/* $(HOME)/.purple/