diff options
author | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-05-15 10:38:20 +0000 |
---|---|---|
committer | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-05-15 10:38:20 +0000 |
commit | 48540940b6c28bb4378abfeb500ec45a625b37b6 (patch) | |
tree | 2ef294c0763e802f91d868bdef4229b6868527de /plugins/Scriver/Makefile | |
parent | 5c350913f011e119127baeb32a6aedeb4f0d33bc (diff) |
initial commit
git-svn-id: http://svn.miranda-ng.org/main/trunk@2 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Scriver/Makefile')
-rw-r--r-- | plugins/Scriver/Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/plugins/Scriver/Makefile b/plugins/Scriver/Makefile new file mode 100644 index 0000000000..ca620245b2 --- /dev/null +++ b/plugins/Scriver/Makefile @@ -0,0 +1,41 @@ +# Project: Scriver_u + +CPP = g++.exe +CC = gcc.exe +WINDRES = windres.exe +RM = rm +UPX = upx -9 -q --compress-icons=0 +SRC = cmdlist.c globals.c infobar.c input.c msgdialog.c msglog.c msgoptions.c msgs.c msgtimedout.c msgwindow.c richutil.c srmm.c sendqueue.c statusicon.c utils.c chat/clist.c chat/colorchooser.c chat/log.c chat/main.c chat/manager.c chat/message.c chat/options.c chat/services.c chat/tools.c chat/window.c +RES = resource.res +OBJ = $(SRC:.c=.o) $(RES) +INCS = -I"../../include" -I"../../include/msapi" +BIN = scriver.dll +CFLAGS = $(INCS) -DNDEBUG -DBUILDING_DLL=1 -DUNICODE -fexpensive-optimizations -O3 -Os -fno-exceptions -Wno-error -Wall +CXXFLAGS = $(INCS) -DNDEBUG -DBUILDING_DLL=1 -DUNICODE -fexpensive-optimizations -O3 -Os -fno-exceptions -Wno-error -Wall +# -save-temps +LIBS = -lshlwapi -lversion -lwsock32 -lole32 -lcomctl32 -luuid -loleaut32 +LFLAGS = -O -s -mdll -mwindows --add-stdcall-alias +#LFLAGS = -mdll -mwindows -Wl,-Map,ieview.map --no-export-all-symbols --add-stdcall-alias -g3 +RCFLAGS = -J rc -O coff -DUNICODE +# --add-stdcall-alias -s --no-export-all-symbols + +.PHONY: all all-before all-after clean clean-custom + +all: all-before $(BIN) all-after +ifdef PACK + $(UPX) $(BIN) +endif + +clean: clean-custom + $(RM) -f $(OBJ) $(BIN) + +depend : + $(CPP) -MM $(CFLAGS) $(SRC)>Makefile.dep + +$(RES): $(RES:.res=.rc) resource.h + $(WINDRES) $(RCFLAGS) -i $(RES:.res=.rc) -o $(RES) + +$(BIN): $(OBJ) + $(CPP) $(CFLAGS) $(OBJ) $(LIBS) $(LFLAGS) -o $(BIN) -Wl + +-include Makefile.dep |