summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile27
1 files changed, 18 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 02c89bd..74a59d4 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,21 @@
-all:
- i686-pc-mingw32-gcc -c -DBUILD_DLL -D UNICODE -D _UNICODE *.c -I../../include -I/usr/i686-pc-mingw32/usr/include -I. -w -mwin32 -mwindows -mdll -march=i686 -msse -O2 -pipe
- i686-pc-mingw32-windres -i watrack_mpd.rc -o resources.o
- i686-pc-mingw32-gcc -shared -o watrack_mpd.dll *.o -Wl,-O1,-s
- upx -9 watrack_mpd.dll
+CFLAGS=-g -mdll -mwindows -I../miranda-im/miranda/include/ -I./ -D DEBUG -D _UNICODE -D UNICODE
+CXXFLAGS=${CFLAGS}
+LDFLAGS=-static-libgcc -Wl,-O1 -shared
+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 ui.o
+WINDRES=i686-pc-mingw32-windres
+all: main
+main: $(MAINOBJS)
+ $(WINDRES) -i juick.rc -o resources.o
+ $(CXX) $(MAINOBJS) resources.o $(LNK_COMMON) $(LDFLAGS) -o juick.dll
+ #$(STRIP) new_gpg.dll
+ #upx -9 new_gpg.dll
clean:
rm *.o
-
-clean-all:
- rm *.o *.dll
-
+ rm juick.dll