Cygwin: one more repair

Also, add a missing dependency that caused me to miss this correction
before.
This commit is contained in:
Matthew Flatt 2014-11-01 10:29:55 -06:00
parent cdf0dc8ed2
commit fe557c0e93
2 changed files with 7 additions and 2 deletions

View File

@ -236,7 +236,11 @@ DEF_COLLECTS_DIR = -DINITIAL_COLLECTS_DIRECTORY='"'"`cd $(srcdir)/../../collects
DEF_CONFIG_DIR = -DINITIAL_CONFIG_DIRECTORY='"'"`cd $(srcdir)/../..; @PWD@`/etc"'"'
DEF_C_DIRS = $(DEF_COLLECTS_DIR) $(DEF_CONFIG_DIR)
main.@LTO@: $(srcdir)/main.c $(srcdir)/include/scheme.h $(srcdir)/sconfig.h $(srcdir)/src/stypes.h $(srcdir)/cmdline.inc $(srcdir)/parse_cmdl.inc $(srcdir)/oskglue.inc
MAIN_HEADER_DEPS = $(srcdir)/include/scheme.h $(srcdir)/include/schthread.h $(srcdir)/sconfig.h \
$(srcdir)/src/stypes.h $(srcdir)/cmdline.inc $(srcdir)/parse_cmdl.inc \
$(srcdir)/oskglue.inc
main.@LTO@: $(srcdir)/main.c $(MAIN_HEADER_DEPS)
$(CC) -I$(builddir) -I$(srcdir)/include $(CFLAGS) $(CPPFLAGS) @OPTIONS@ @MZOPTIONS@ $(DEF_C_DIRS) -c $(srcdir)/main.c -o main.@LTO@
main_ee.@LTO@: main.@LTO@

View File

@ -54,7 +54,8 @@ extern "C" {
&& !defined(SCHEME_EMBEDDED_NO_DLL)
# define MZ_DLLIMPORT __declspec(dllimport)
# define MZ_DLLEXPORT __declspec(dllexport)
# if defined(__mzscheme_private__) || defined(__MINGW32_DELAY_LOAD__)
# if (defined(__mzscheme_private__) || defined(__MINGW32_DELAY_LOAD__) \
|| (defined(__CYGWIN32__) && !defined(MZ_USES_SHARED_LIB)))
# define MZ_DLLSPEC __declspec(dllexport)
# else
# define MZ_DLLSPEC __declspec(dllimport)