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
/
lib
/
native
/
Makefile
< prev
Wrap
Makefile
|
1996-09-28
|
2KB
|
94 lines
# Native support for standard Java libraries
#
# 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>, February 1996.
.path.c= ..\..\..\lib\native\java.io;..\..\..\lib\native\java.lang;..\..\..\lib\native\java.util;..\..\..\lib\native\java.io.stubs;..\..\..\lib\native\java.lang.stubs;..\..\..\lib\native\java.util.stubs
srcdir= ..\..\..\lib\native
prefix=
exec_prefix=
libdir= c:\kaffe\lib
CC= bcc32 -v -y
CFLAGS= @includes.rsp -tWD
INSTALL=
INSTALL_DATA= copy
LN=
PIC=
LDFLAGS=
LDTAIL=
KVER= 0.4
OBJEXT= .obj
LIBEXT= .dll
LIBNAME= kaffe_native
LIB= lib$(LIBNAME)$(LIBEXT)
LLIB= lib$(LIBNAME)$(LIBEXT)
OBJECT.IO= FileDescriptorStub$(OBJEXT) \
FileDescriptor$(OBJEXT) \
FileInputStreamStub$(OBJEXT) \
FileInputStream$(OBJEXT) \
FileOutputStreamStub$(OBJEXT) \
FileOutputStream$(OBJEXT) \
FileStub$(OBJEXT) \
File$(OBJEXT) \
RandomAccessFileStub$(OBJEXT) \
RandomAccessFile$(OBJEXT)
OBJECT.LANG= ClassLoaderStub$(OBJEXT) \
ClassLoader$(OBJEXT) \
ClassStub$(OBJEXT) \
Class$(OBJEXT) \
CompilerStub$(OBJEXT) \
Compiler$(OBJEXT) \
DoubleStub$(OBJEXT) \
Double$(OBJEXT) \
FloatStub$(OBJEXT) \
Float$(OBJEXT) \
MathStub$(OBJEXT) \
Math$(OBJEXT) \
ObjectStub$(OBJEXT) \
Object$(OBJEXT) \
ProcessReaperStub$(OBJEXT) \
ProcessReaper$(OBJEXT) \
RuntimeStub$(OBJEXT) \
Runtime$(OBJEXT) \
SecurityManagerStub$(OBJEXT) \
SecurityManager$(OBJEXT) \
SystemStub$(OBJEXT) \
System$(OBJEXT) \
ThreadStub$(OBJEXT) \
Thread$(OBJEXT) \
ThrowableStub$(OBJEXT) \
Throwable$(OBJEXT) \
UNIXProcessStub$(OBJEXT) \
UNIXProcess$(OBJEXT)
OBJECT.UTIL= DateStub$(OBJEXT) \
Date$(OBJEXT)
OBJECTS= $(OBJECT.LANG) $(OBJECT.IO) $(OBJECT.UTIL)
all: $(LIB)
$(LIB): $(OBJECTS)
tlink32 -Tpd -v c0d32 @listobj.rsp,$(LIB),NUL,cw32 import32 ..\..\kaffevm\libkaffe_vm,lib$(LIBNAME).def,
.c$(OBJEXT):
$(CC) $(CFLAGS) -c $(PIC) $<
clean:
del *.obj
del *.dll
distclean: clean
rm -f Makefile
install:
$(INSTALL_DATA) $(LIB) $(libdir)\$(LIB)