mirror of
https://github.com/vxcontrol/MemoryModule.git
synced 2026-07-21 06:05:55 -04:00
added makefiles to compile with mingw
This commit is contained in:
@@ -0,0 +1 @@
|
||||
*.o
|
||||
@@ -0,0 +1,2 @@
|
||||
*.o
|
||||
*.exe
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
typedef int (*addNumberProc)(int, int);
|
||||
|
||||
#define DLL_FILE "..\\..\\SampleDLL\\Debug\\SampleDLL.dll"
|
||||
#define DLL_FILE "..\\SampleDLL\\SampleDLL.dll"
|
||||
|
||||
void LoadFromFile(void)
|
||||
{
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
CC = gcc
|
||||
CPP = g++
|
||||
LINK = ld
|
||||
CFLAGS = -Wall -g
|
||||
LDFLAGS =
|
||||
|
||||
OBJ = DllLoader.o ../../MemoryModule.o
|
||||
|
||||
DllLoader.exe: $(OBJ)
|
||||
$(CC) $(LDFLAGS) -o DllLoader.exe $(OBJ)
|
||||
|
||||
%.o: %.cpp
|
||||
$(CPP) $(CFLAGS) -c $<
|
||||
|
||||
%.o: %.cc
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
@@ -0,0 +1,2 @@
|
||||
*.o
|
||||
*.dll
|
||||
@@ -0,0 +1,11 @@
|
||||
CC = g++
|
||||
CFLAGS = -Wall -g -DSAMPLEDLL_EXPORTS
|
||||
LDFLAGS = -shared
|
||||
|
||||
OBJ = SampleDLL.o
|
||||
|
||||
SampleDLL.dll: $(OBJ)
|
||||
$(CC) $(LDFLAGS) -o SampleDLL.dll $(OBJ)
|
||||
|
||||
%.o: %.cpp
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
@@ -7,4 +7,4 @@ SAMPLEDLL_API int addNumbers(int a, int b)
|
||||
return a + b;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,4 +8,4 @@ extern "C" {
|
||||
|
||||
SAMPLEDLL_API int addNumbers(int a, int b);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user