mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-18 21:29:19 +02:00
Tentative MinGW support on makefile
This commit is contained in:
parent
887100b8ab
commit
a2a77e902b
1 changed files with 13 additions and 1 deletions
|
@ -20,7 +20,7 @@ ifeq ($(shell uname),DragonFly)
|
||||||
PLATFORM=bsd
|
PLATFORM=bsd
|
||||||
else
|
else
|
||||||
ifeq ($(shell uname -o),Msys)
|
ifeq ($(shell uname -o),Msys)
|
||||||
PLATFORM=mingw
|
PLATFORM=windows
|
||||||
SOLIBDIR = $(BINDIR)
|
SOLIBDIR = $(BINDIR)
|
||||||
DIFFOPTS = -b
|
DIFFOPTS = -b
|
||||||
else
|
else
|
||||||
|
@ -70,6 +70,17 @@ CLIBFLAGS = -fPIC
|
||||||
CLINKFLAGS = -shared
|
CLINKFLAGS = -shared
|
||||||
LIBDL =
|
LIBDL =
|
||||||
else
|
else
|
||||||
|
ifeq ($(PLATFORM),windows)
|
||||||
|
SO = .dll
|
||||||
|
EXE = .exe
|
||||||
|
CC = gcc
|
||||||
|
CLIBFLAGS =
|
||||||
|
CLINKFLAGS = -shared
|
||||||
|
CPPFLAGS += -DSEXP_USE_STRING_STREAMS=0 -DSEXP_USE_GREEN_THREADS=0 -DSEXP_USE_GC_FILE_DESCRIPTORS=0 -DBUILDING_DLL
|
||||||
|
LIBCHIBI_FLAGS = -Wl,--out-implib,libchibi-scheme$(SO).a
|
||||||
|
STATICFLAGS = -DSEXP_USE_DL=0
|
||||||
|
LIBDL = -lws2_32
|
||||||
|
else
|
||||||
ifeq ($(PLATFORM),mingw)
|
ifeq ($(PLATFORM),mingw)
|
||||||
SO = .dll
|
SO = .dll
|
||||||
EXE = .exe
|
EXE = .exe
|
||||||
|
@ -105,6 +116,7 @@ endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(PLATFORM),unix)
|
ifeq ($(PLATFORM),unix)
|
||||||
#RLDFLAGS=-rpath $(LIBDIR)
|
#RLDFLAGS=-rpath $(LIBDIR)
|
||||||
|
|
Loading…
Add table
Reference in a new issue