# Match SYSTEM_INCLUDE_DIR
NATIVE_SYSTEM_HEADER_DIR = /mingw/include

# Build libgcc.as a  dll
shared-libgcc: libgcc_s.a libgcc_sjlj_1.dll
libgcc_s.a libgcc_sjlj_1.dll: libgcc.a
	cp -f libgcc.a libgcc_t.a
	$(AR) -d libgcc_t.a _chkstk.o _ctors.o
	dlltool --output-def libgcc_s.def --export-all libgcc_t.a	
	$(GCC_FOR_TARGET)  -shared -fno-exceptions -o libgcc_sjlj_1.dll  -Wl,--out-implib,libgcc_s.a libgcc_s.def libgcc_t.a
	$(AR) -r  libgcc_s.a libgcc/_chkstk.o libgcc/_ctors.o
	rm -f libgcc_t.a _chkstk.o _ctors.o libgcc_s.def

install-shared-libgcc: installdirs shared-libgcc
	$(INSTALL_DATA) libgcc_s.a $(DESTDIR)$(libsubdir)/
	$(INSTALL_PROGRAM) libgcc_sjlj_1.dll $(DESTDIR)$(bindir)/

clean-shared-libgcc:
	rm -f libgcc_s.a libgcc_sjlj_1.dll
