summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-07-29 01:01:18 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-07-29 01:01:18 +0300
commit8ef18318d8f81a533c0e3bc5c10c76fec0be3b5f (patch)
tree88eb30555006e99e5cc446eee4520f3f955eae99 /Makefile
parent191c2e330ab91f4b35860e08c5424667ed1893c5 (diff)
parent64c6452c697a05ab0b0d4bbbda167ddc35215397 (diff)
Merge branch 'new_gpg' into new_gpg_autoexchangenew_gpg_autoexchange
Conflicts: main.cpp messages.cpp
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 8 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index ac67072..1833903 100644
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,23 @@
-CFLAGS=-g -mdll -mwindows -I../miranda-im/miranda/include/ -I./ -D DEBUG -D _UNICODE -D UNICODE
+CFLAGS=-g -mdll -mwindows -I../miranda-im/miranda/include -I./ -I/home/sss/temp/windows/libs/utf8cpp/include -D DEBUG -D _UNICODE -D UNICODE -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_THREAD_USE_LIB
CXXFLAGS=${CFLAGS}
-LDFLAGS=-static-libgcc -Wl,-O1 -shared
+LDFLAGS=-static-libgcc -Wl,-O1 -shared -s -Wl,--subsystem,windows,--kill-at -lshlwapi -lcomdlg32 -lboost_system-mt -lboost_thread_win32-mt -lboost_random-mt -lboost_date_time-mt
CPPFLAGS =
CC=i686-pc-mingw32-gcc
CXX=i686-pc-mingw32-g++
STRIP=i686-pc-mingw32-strip
LD=i686-pc-mingw32-ld
-LNK_COMMON=-lkernel32 -lgpgme -lgcrypt -lgpg-error -lksba -lassuan
-MAINOBJS=init.o utilities.o main.o options.o
+LNK_COMMON=-lkernel32
+
+MAINOBJS=jabber_account.o clist.o init.o options.o gpg_wrapper.o srmm.o messages.o utilities.o metacontacts.o main.o log.o icons.o
+
WINDRES=i686-pc-mingw32-windres
all: main
main: $(MAINOBJS)
$(WINDRES) -i new_gpg.rc -o resources.o
$(CXX) $(MAINOBJS) resources.o $(LNK_COMMON) $(LDFLAGS) -o new_gpg.dll
- #$(STRIP) new_gpg.dll
- #upx -9 new_gpg.dll
+ $(STRIP) new_gpg.dll
+ upx --best --compress-icons=0 new_gpg.dll
clean:
rm *.o
rm new_gpg.dll