+++ /dev/null
-# Makefile.\r
-# $Id: Makefile,v 1.5 2009/08/02 03:41:44 sirakaba Exp $\r
-\r
-# Define compilers.\r
-CC = g++\r
-CPPFLAGS = -c -O3 -Wall -W -fPIC `wx-config --cppflags`\r
-LDFLAGS = -shared -Wl,-Bsymbolic `wx-config --libs` -lwine\r
-\r
-# Define i/o files.\r
-DIR_OBJ = ../../tmp/calLibrary\r
-OBJS = calLibrary.o\r
-IN_DEF = ../../common/header/plugin.def\r
-OUT_LIB = ../../../bin/lib/calLibrary.so\r
-\r
-.PHONY: all clean\r
-.SUFFIXES: .cpp .o\r
-\r
-all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
- $(CC) $(LDFLAGS) -o $(OUT_LIB) -L$(dir $(OUT_LIB)) -Wl,-soname,$(notdir $(OUT_LIB)) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
-\r
-clean:\r
- rm -f -r $(DIR_OBJ) $(OUT_LIB)\r
-\r
-$(DIR_OBJ):\r
- mkdir $(DIR_OBJ)\r
-\r
-$(DIR_OBJ)/%.o: %.cpp\r
- $(CC) $(CPPFLAGS) -o $@ $<\r
// Entry\r
//******************************************************************************\r
\r
-#ifdef __LINUX__\r
-void __attribute__((destructor)) Detach(void)\r
-{\r
- ::FreeLibrary(g_LibInfo.hLib);\r
- ::FreeLibrary(g_LibInfo.hLibAlt);\r
-}\r
-#else\r
BOOL __stdcall DllMain(HMODULE, DWORD fdwReason, void *)\r
{\r
switch (fdwReason)\r
}\r
return TRUE;\r
}\r
-#endif\r
\r
wxDateTime FileTimeToWxDateTime(FILETIME * pft)\r
{\r
-#ifdef __WINDOWS__\r
FILETIME ftLocal;\r
SYSTEMTIME st;\r
if (! ::FileTimeToLocalFileTime(pft, & ftLocal) || ! ::FileTimeToSystemTime(& ftLocal, & st))\r
}\r
wxDateTime dt(st.wDay, wxDateTime::Month(st.wMonth - 1), st.wYear, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);\r
return dt;\r
-#else\r
- return (time_t) 0;\r
-#endif\r
}\r
\r
//******************************************************************************\r
\r
if (nErrorCode != 0)\r
{\r
-#ifdef __LINUX__\r
- ::wxMessageBox(wxString::Format(wxT("Error :\n%x\n\nCommandLine:\n%s\n\nOutput:\n%s"), nErrorCode, szCommandLineSend.c_str(), szOutput.c_str()));\r
-#else\r
MessageBox(NULL, wxString::Format(wxT("Error :\n%x\n\nCommandLine:\n%s\n\nOutput:\n%s"), nErrorCode, szCommandLineSend.c_str(), szOutput.c_str()), NULL, 0);\r
-#endif\r
}\r
return CalErrorCodeConvert(nErrorCode);\r
}\r
+++ /dev/null
-# Makefile.\r
-# $Id: Makefile,v 1.6 2009/08/23 04:25:53 sirakaba Exp $\r
-\r
-# Define compilers.\r
-CC = g++\r
-CPPFLAGS = -c -O3 -Wall -W -fPIC `wx-config --cppflags`\r
-LDFLAGS = -shared -Wl,-Bsymbolic -s `wx-config --libs`\r
-# -lwinecaller\r
-\r
-# Define i/o files.\r
-DIR_OBJ = ../../tmp/spiLibrary\r
-OBJS = spiLibrary.o ../../common/library/library.o\r
-IN_DEF = ../../common/header/plugin.def\r
-OUT_LIB = ../../../bin/lib/spiLibrary.so\r
-\r
-.PHONY: all clean\r
-.SUFFIXES: .cpp .o\r
-\r
-all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
- $(CC) $(LDFLAGS) -o $(OUT_LIB) -L$(dir $(OUT_LIB)) -Wl,-soname,$(notdir $(OUT_LIB)) $(addprefix $(DIR_OBJ)/,$(OBJS))\r
-\r
-clean:\r
- rm -f -r $(DIR_OBJ) $(OUT_LIB)\r
-\r
-$(DIR_OBJ):\r
- mkdir $(DIR_OBJ)\r
-\r
-$(DIR_OBJ)/%.o: %.cpp\r
- $(CC) $(CPPFLAGS) -o $@ $<\r
// Entry\r
//******************************************************************************\r
\r
-#ifdef __LINUX__\r
-void __attribute__((destructor)) Detach(void)\r
-{\r
- ::FreeLibrary(g_hLib);\r
-}\r
-\r
-#else\r
BOOL __stdcall DllMain(HMODULE, DWORD fdwReason, void *)\r
{\r
switch (fdwReason)\r
}\r
return TRUE;\r
}\r
-#endif\r
\r
//******************************************************************************\r
// Callback Wrapper\r