summaryrefslogtreecommitdiff
path: root/cygwin/GNUmakefile.in
blob: ba3a1d2664ee34dd1d4e2f6f97e0f2f84268f947 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
include Makefile

ARCH=@arch@

ifneq (,$(findstring mingw, $(ARCH)))
VPATH = @srcdir@/missing:@srcdir@/win32
DLL = rubymg.dll
DLLWRAP_FLAGS =
else
DLL = rubycw.dll
DLLWRAP_FLAGS = -Wl,-e,__cygwin_noncygwin_dll_entry@12
endif

miniruby$(EXEEXT): $(DLL)

$(DLL): $(OBJS) dmyext.o
	$(LDSHARED) $(DLDFLAGS) -o $(DLL) --output-lib=$(LIBRUBY_SO) --dllname=$(DLL) --add-stdcall-alias $(OBJS) dmyext.o $(LIBS)