racket/mats/Mf-i3nt
Andy Keep 73ecb0cd4b - updated the Windows makefiles for building and testing to remove links for
files that no longer exist, which was getting in the way of creating links
  for files that do exist.  Also updated the build batch file for Windows to
  compile the nanopass framework separately before building the rest of the
  scheme compiler and libraries.
    s/Mf-{a6,i3,ta6,ti3}nt, s/bldnt.bat,
    mats/Mf-{a6,i3,ta6,ti3}nt
- updated the read me to include a link to the Chez Scheme project page.
    README.md

original commit: 969fbf3b69f4ac9729847bae80dab92464b6d08c
2016-05-16 14:42:33 -04:00

43 lines
1.2 KiB
Plaintext

# Mf-i3nt
# Copyright 1984-2016 Cisco Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
m = i3nt
fsrc = foreign1.c foreign2.c foreign3.c
ftmp = foreign1.obj foreign2.obj foreign3.obj
fobj = foreign1.so
mdclean = ${ftmp} foreign1.exp foreign1.lib make.bat cat_flush.obj cat_flush.exe libiconv-2.dll
mdsrc = bldnt.bat
MSDOS = 1
include Mf-base
.SUFFIXES: .c .obj
.c.obj: ; cl -c -DWIN32 -I${Include} $*.c
foreign1.so: $(ftmp)
link -dll -out:foreign1.so foreign1.obj foreign2.obj foreign3.obj
make.bat:
echo "@echo off" > make.bat
echo "call bldi3nt" >> make.bat
echo "call bldi3nt 2" >> make.bat
echo "bldi3nt 3" >> make.bat
libiconv-2.dll:
ln -s ../bin/libiconv-2.dll .