diff options
-rw-r--r-- | Makefile | 28 |
1 files changed, 20 insertions, 8 deletions
@@ -1,12 +1,24 @@ -all: - i686-pc-mingw32-g++ -c -DBUILD_DLL -D UNICODE -D _UNICODE *.cpp -I../../include -I/usr/i686-pc-mingw32/usr/include -I. -I ../miranda-im/miranda/include -w -mwin32 -mwindows -mdll -march=i686 -msse -O2 -pipe - i686-pc-mingw32-windres -i stopspam.rc -o resources.o - i686-pc-mingw32-gcc -shared -o stopspam.dll *.o -Wl,-O1,-s -lstdc++ - upx -9 stopspam.dll +CFLAGS=-Os -fomit-frame-pointer -pipe -msse -march=i686 -mdll -mwindows -I../miranda-im/miranda/include -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 +WINDRES=i686-pc-mingw32-windres +LD=i686-pc-mingw32-ld +LNK_COMMON=-lkernel32 +MAINOBJS=stopspam.o eventhooker.o init.o options.o utilities.o +RESOURCES=stopspam.rc +all: main +main: $(MAINOBJS) + $(WINDRES) -i $(RESOURCES) + $(CXX) $(MAINOBJS) $(LNK_COMMON) $(LDFLAGS) -o stopspam.dll + $(STRIP) stopspam.dll + upx -9 stopspam.dll clean: rm *.o - -clean-all: - rm *.o *.dll + rm stopspam.dll + |