Updated to release 1.7.1
[siplcs.git] / Makefile.mingw
blob4c10a58ef60808f7d8be7e2a0d9513578aae4f71
1 # Makefile.mingw
3 # Author: pier11@operamail.com
4 # Author: zup@sbox.tugraz.at
5 # Date 11 Nov 2009
6 # Description: Top Makefile for win32 (mingw) port of LCS protocol plugin
9 export PIDGIN_TREE_TOP := ../pidgin-2.6.2
10 include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
12 export CFLAGS=-Werror
14 WIX3_HOME := /cygdrive/c/Program\ Files/Windows\ Installer\ XML\ v3
15 WXS_NAME := pidgin-sipe
16 export VERSION := $(shell cat VERSION)
18 .PHONY: all clean install msi
20 all: 
21         $(MAKE) -C src -f $(MINGW_MAKEFILE)
22         $(MAKE) -C po -f $(MINGW_MAKEFILE)
24 clean:
25         $(MAKE) -C src -f $(MINGW_MAKEFILE) clean
26         $(MAKE) -C po -f $(MINGW_MAKEFILE) clean
27         rm -f $(WXS_NAME).wix*
28         rm -f $(WXS_NAME)-$(VERSION).msi
29   
30 rmbak:
31         rm -f *~
32         $(MAKE) -C src -f $(MINGW_MAKEFILE) rmbak
33         
34 install: all
35         $(MAKE) -C src -f $(MINGW_MAKEFILE) install
36         $(MAKE) -C po -f $(MINGW_MAKEFILE) install
37         $(MAKE) -C pixmaps -f $(MINGW_MAKEFILE) install
38         
39 msi: all
40         SIPE_VERSION=$(VERSION) $(WIX3_HOME)/bin/candle $(WXS_NAME).wxs
41         $(WIX3_HOME)/bin/light $(WXS_NAME).wixobj
42         mv $(WXS_NAME).msi $(WXS_NAME)-$(VERSION).msi