home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
kaffe-0.5p4-src.tgz
/
tar.out
/
contrib
/
kaffe
/
win32
/
OLD-WIN32
/
kaffevm
/
Makefile
< prev
Wrap
Makefile
|
1996-09-28
|
2KB
|
84 lines
# Makefile.in for kaffevm - a Java(tm) compatible virtual machine.
#
# Copyright (c) 1996 Systems Architecture Research Centre,
# City University, London, UK.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# Written by Tim Wilkinson <tim@sarc.city.ac.uk>, May 1996.
.path.c= .;..\..\kaffevm;..\..\kaffevm\intrp
srcdir= ..\..\kaffevm
prefix=
exec_prefix=
libdir= c:\kaffe\bin
INSTALL=
INSTALL_DATA= copy
CC= bcc32 -v -y -DINTERPRETER
CFLAGS= @includes.rsp -tWD
PIC=
LDFLAGS=
LDTAIL=
LIBNAME= kaffe_vm
LIB= lib$(LIBNAME).dll
COMMON=\
code.obj \
lookup.obj \
external.obj \
constants.obj \
classMethod.obj \
readClass.obj \
findClass.obj \
baseClasses.obj \
object.obj \
exception.obj \
itypes.obj \
gc.obj \
thread.obj \
locks.obj \
threadCalls.obj \
support.obj \
zextract.obj \
md.obj
INTRP=\
exception.obj \
machine.obj \
soft.obj \
OBJECT= $(COMMON) $(INTRP)
all: mkkaffevm
mkkaffevm: links $(LIB)
$(LIB): $(OBJECT) lib$(LIBNAME).def
tlink32 -Tpd -v c0d32 @listobj.rsp,$(LIB),NUL,cw32 import32,lib$(LIBNAME).def,
implib lib$(LIBNAME) $(LIB)
.c.obj:
$(CC) $(CFLAGS) -c $(PIC) $<
links: md.h md.c
md.h: $(srcdir)\..\config\i386\win95\bc\md.h
copy $(srcdir)\..\config\i386\win95\bc\md.h md.h
md.c: $(srcdir)\..\config\i386\win95\bc\md.c
copy $(srcdir)\..\config\i386\win95\bc\md.c md.c
clean:
del *.obj
del *.dll
del *.lib
distclean: clean
del md.h
del md.c
install:
$(INSTALL_DATA) $(LIB) $(libdir)\$(LIB)