mirror of
https://github.com/vxcontrol/MemoryModule.git
synced 2026-07-21 22:26:40 -04:00
Support compilation using MinGW on Linux.
This commit is contained in:
@@ -1,11 +1,22 @@
|
||||
CC = g++
|
||||
UNAME := $(shell uname)
|
||||
|
||||
ifeq ($(UNAME), Linux)
|
||||
CC = i686-w64-mingw32-gcc
|
||||
CXX = i686-w64-mingw32-g++
|
||||
LINK = i686-w64-mingw32-ld
|
||||
else
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = ld
|
||||
endif
|
||||
|
||||
CFLAGS = -Wall -g -DSAMPLEDLL_EXPORTS
|
||||
LDFLAGS = -shared
|
||||
|
||||
OBJ = SampleDLL.o
|
||||
|
||||
SampleDLL.dll: $(OBJ)
|
||||
$(CC) $(LDFLAGS) -o SampleDLL.dll $(OBJ)
|
||||
$(LINK) $(LDFLAGS) -o SampleDLL.dll $(OBJ)
|
||||
|
||||
%.o: %.cpp
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
$(CXX) $(CFLAGS) -c $<
|
||||
|
||||
Reference in New Issue
Block a user