################################################################# ## This Makefile Exported by MinGW Developer Studio ## Copyright (c) 2002-2004 by Parinya Thipchart ################################################################# ifneq (,$(findstring Release, $(CFG))) override CFG = Release else override CFG = Debug endif PROJECT = FontService CC = "C:\msys\bin\g++.exe" WINDRES = "$(COMPILER_BIN)windres.exe" ifeq ($(CFG),Debug) OBJ_DIR = Debug OUTPUT_DIR = Debug TARGET = FontService.dll C_INCLUDE_DIRS = -I"../../../../../../../msys/include" -I"../../../../../../../msys/local/include" -I"../../../../../../../msys/local/include" -I"../../../../../../../msys/local/include" C_PREPROC = -DUNICODE -D_UNICODE -DFONTSERVICE_EXPORTS -DMICROSOFT_LAYER_FOR_UNICODE=1 CFLAGS = -pipe -Wall -g2 -O0 -frtti -fexceptions RC_INCLUDE_DIRS = RC_PREPROC = RCFLAGS = LIB_DIRS = -L"../../../../../../../msys/lib" -L"../../../../../../../msys/local/lib" -L"../../../../../../../msys/local/lib" LIBS = -lunicows -lgdi32 LDFLAGS = -pipe -shared -Wl,--output-def,"$(OBJ_DIR)\FontService.def",--out-implib,"$(OBJ_DIR)\libFontService.dll.a" endif ifeq ($(CFG),Release) OBJ_DIR = Release OUTPUT_DIR = Release TARGET = FontService.dll C_INCLUDE_DIRS = -I"../../../../../../../msys/include" -I"../../../../../../../msys/local/include" -I"../../../../../../../msys/local/include" -I"../../../../../../../msys/local/include" C_PREPROC = -DUNICODE -D_UNICODE -DFONTSERVICE_EXPORTS -DMICROSOFT_LAYER_FOR_UNICODE=1 CFLAGS = -pipe -Wall -g0 -O2 -frtti -fexceptions RC_INCLUDE_DIRS = RC_PREPROC = RCFLAGS = LIB_DIRS = -L"../../../../../../../msys/lib" -L"../../../../../../../msys/local/lib" -L"../../../../../../../msys/local/lib" LIBS = -lunicows -lgdi32 LDFLAGS = -pipe -shared -Wl,--output-def,"$(OBJ_DIR)\FontService.def",--out-implib,"$(OBJ_DIR)\libFontService.dll.a" -nodefaultlibs -s -L"../../../../../../../msys/lib" -L"../../../../../../../msys/local/lib" endif ifeq ($(OS),Windows_NT) NULL = else NULL = nul endif SRC_OBJS = \ $(OBJ_DIR)/FontService.o \ $(OBJ_DIR)/StdAfx.o \ $(OBJ_DIR)/module_fonts.o \ $(OBJ_DIR)/options.o \ $(OBJ_DIR)/services.o RSRC_OBJS = \ $(OBJ_DIR)/resource.res define build_target @echo Linking... @$(CC) -o "$(OUTPUT_DIR)\$(TARGET)" $(SRC_OBJS) $(RSRC_OBJS) $(LIB_DIRS) $(LIBS) $(LDFLAGS) endef define compile_resource @echo Compiling $< @$(WINDRES) $(RCFLAGS) $(RC_PREPROC) $(RC_INCLUDE_DIRS) -O COFF -i "$<" -o "$@" endef define compile_source @echo Compiling $< @$(CC) $(CFLAGS) $(C_PREPROC) $(C_INCLUDE_DIRS) -c "$<" -o "$@" endef .PHONY: print_header directories $(TARGET): print_header directories $(RSRC_OBJS) $(SRC_OBJS) $(build_target) .PHONY: clean cleanall cleanall: @echo Deleting intermediate files for 'FontService - $(CFG)' -@del $(OBJ_DIR)\*.o -@del $(OBJ_DIR)\*.res -@del "$(OUTPUT_DIR)\$(TARGET)" -@del "$(OBJ_DIR)\$(PROJECT).def" -@del "$(OBJ_DIR)\lib$(PROJECT).dll.a" -@rmdir "$(OUTPUT_DIR)" clean: @echo Deleting intermediate files for 'FontService - $(CFG)' -@del $(OBJ_DIR)\*.o -@del $(OBJ_DIR)\*.res print_header: @echo ----------Configuration: FontService - $(CFG)---------- directories: -@if not exist "$(OUTPUT_DIR)\$(NULL)" mkdir "$(OUTPUT_DIR)" -@if not exist "$(OBJ_DIR)\$(NULL)" mkdir "$(OBJ_DIR)" $(OBJ_DIR)/resource.res: resource.rc \ resource.h $(compile_resource) $(OBJ_DIR)/FontService.o: FontService.cpp \ StdAfx.h \ resource.h \ ../../include/win2k.h \ ../../include/newpluginapi.h \ ../../include/m_langpack.h \ ../../include/m_database.h \ ../../include/m_system.h \ ../../include/m_options.h \ ../../include/m_utils.h \ ../../include/m_clui.h \ ../../include/m_clc.h \ ../chat/m_chat.h \ FontService.h \ services.h \ m_fontservice.h \ m_fontservicew.h \ options.h \ module_fonts.h $(compile_source) $(OBJ_DIR)/StdAfx.o: StdAfx.cpp \ StdAfx.h \ resource.h \ ../../include/win2k.h \ ../../include/newpluginapi.h \ ../../include/m_langpack.h \ ../../include/m_database.h \ ../../include/m_system.h \ ../../include/m_options.h \ ../../include/m_utils.h \ ../../include/m_clui.h \ ../../include/m_clc.h \ ../chat/m_chat.h $(compile_source) $(OBJ_DIR)/module_fonts.o: module_fonts.cpp \ StdAfx.h \ resource.h \ ../../include/win2k.h \ ../../include/newpluginapi.h \ ../../include/m_langpack.h \ ../../include/m_database.h \ ../../include/m_system.h \ ../../include/m_options.h \ ../../include/m_utils.h \ ../../include/m_clui.h \ ../../include/m_clc.h \ ../chat/m_chat.h \ module_fonts.h \ m_fontservice.h $(compile_source) $(OBJ_DIR)/options.o: options.cpp \ StdAfx.h \ resource.h \ ../../include/win2k.h \ ../../include/newpluginapi.h \ ../../include/m_langpack.h \ ../../include/m_database.h \ ../../include/m_system.h \ ../../include/m_options.h \ ../../include/m_utils.h \ ../../include/m_clui.h \ ../../include/m_clc.h \ ../chat/m_chat.h \ services.h \ m_fontservice.h \ m_fontservicew.h $(compile_source) $(OBJ_DIR)/services.o: services.cpp \ StdAfx.h \ resource.h \ ../../include/win2k.h \ ../../include/newpluginapi.h \ ../../include/m_langpack.h \ ../../include/m_database.h \ ../../include/m_system.h \ ../../include/m_options.h \ ../../include/m_utils.h \ ../../include/m_clui.h \ ../../include/m_clc.h \ ../chat/m_chat.h \ services.h \ m_fontservice.h \ m_fontservicew.h $(compile_source)