mirror of
https://github.com/solemnwarning/ipxwrapper
synced 2024-12-30 16:45:37 +01:00
Log version/revision and compile time while initializing ipxwrapper.dll.
This commit is contained in:
parent
225f46948b
commit
406b4710bc
7
Makefile
7
Makefile
@ -23,6 +23,8 @@ endif
|
|||||||
CFLAGS := -Wall $(DBG_OPT) -I./include/
|
CFLAGS := -Wall $(DBG_OPT) -I./include/
|
||||||
CXXFLAGS := $(CFLAGS)
|
CXXFLAGS := $(CFLAGS)
|
||||||
|
|
||||||
|
VERSION := revision $(shell svn info | grep Revision | sed -e 's/.*: //')
|
||||||
|
|
||||||
IPXWRAPPER_DEPS := src/ipxwrapper.o src/winsock.o src/ipxwrapper_stubs.o src/log.o src/common.o \
|
IPXWRAPPER_DEPS := src/ipxwrapper.o src/winsock.o src/ipxwrapper_stubs.o src/log.o src/common.o \
|
||||||
src/interface.o src/router.o src/ipxwrapper.def
|
src/interface.o src/router.o src/ipxwrapper.def
|
||||||
|
|
||||||
@ -40,7 +42,7 @@ all: ipxwrapper.dll wsock32.dll mswsock.dll ipxconfig.exe dpwsockx.dll ipxrouter
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f ipxwrapper.dll wsock32.dll mswsock.dll ipxconfig.exe dpwsockx.dll ipxrouter.exe
|
rm -f ipxwrapper.dll wsock32.dll mswsock.dll ipxconfig.exe dpwsockx.dll ipxrouter.exe
|
||||||
rm -f src/*.o src/*_stubs.s
|
rm -f src/*.o src/*_stubs.s version.o
|
||||||
|
|
||||||
dist: all
|
dist: all
|
||||||
mkdir ipxwrapper-$(VERSION)
|
mkdir ipxwrapper-$(VERSION)
|
||||||
@ -57,7 +59,8 @@ dist: all
|
|||||||
.PHONY: all clean dist
|
.PHONY: all clean dist
|
||||||
|
|
||||||
ipxwrapper.dll: $(IPXWRAPPER_DEPS)
|
ipxwrapper.dll: $(IPXWRAPPER_DEPS)
|
||||||
$(CC) $(CFLAGS) -Wl,--enable-stdcall-fixup -shared -o ipxwrapper.dll $(IPXWRAPPER_DEPS) -liphlpapi
|
echo 'const char *version_string = "$(VERSION)", *compile_time = "'`date`'";' | $(CC) -c -x c -o version.o -
|
||||||
|
$(CC) $(CFLAGS) -Wl,--enable-stdcall-fixup -shared -o ipxwrapper.dll $(IPXWRAPPER_DEPS) version.o -liphlpapi
|
||||||
|
|
||||||
ipxconfig.exe: src/ipxconfig.cpp icons/ipxconfig.o
|
ipxconfig.exe: src/ipxconfig.cpp icons/ipxconfig.o
|
||||||
$(CXX) $(CXXFLAGS) -static-libgcc -static-libstdc++ -D_WIN32_IE=0x0400 -mwindows -o ipxconfig.exe $^ -liphlpapi -lcomctl32
|
$(CXX) $(CXXFLAGS) -static-libgcc -static-libstdc++ -D_WIN32_IE=0x0400 -mwindows -o ipxconfig.exe $^ -liphlpapi -lcomctl32
|
||||||
|
@ -31,6 +31,9 @@
|
|||||||
#include "interface.h"
|
#include "interface.h"
|
||||||
#include "router.h"
|
#include "router.h"
|
||||||
|
|
||||||
|
extern const char *version_string;
|
||||||
|
extern const char *compile_time;
|
||||||
|
|
||||||
struct ipaddr_list {
|
struct ipaddr_list {
|
||||||
uint32_t ipaddr;
|
uint32_t ipaddr;
|
||||||
struct ipaddr_list *next;
|
struct ipaddr_list *next;
|
||||||
@ -74,6 +77,9 @@ BOOL WINAPI DllMain(HINSTANCE me, DWORD why, LPVOID res) {
|
|||||||
if(why == DLL_PROCESS_ATTACH) {
|
if(why == DLL_PROCESS_ATTACH) {
|
||||||
log_open("ipxwrapper.log");
|
log_open("ipxwrapper.log");
|
||||||
|
|
||||||
|
log_printf("IPXWrapper %s", version_string);
|
||||||
|
log_printf("Compiled at %s", compile_time);
|
||||||
|
|
||||||
if(!rclient_init(&g_rclient)) {
|
if(!rclient_init(&g_rclient)) {
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user