kaffe 0.1.b1

Archie Cobbs archie at whistle.com
Tue Jul 14 16:04:46 PDT 1998


Tim Wilkinson writes:
> We have finally released Kaffe 1.0.0 - now formally called Kaffe OpenVM
> 1.0 beta 1.

Cool!!

Can't wait to dig into it some more... in the meantime,
here's my first round of nits... :-)

#0  Email to kaffe at kaffe.org AND kaffe at transvirtual.com is bouncing!

#1  These files are not part of the distribution, but are not
    removed by "make distclean":

      kaffe/scripts/install-jar
      kaffe/scripts/kaffe

#2  These files are part of the distribution, and are removed
    by "make distclean":

      test/HelloWorldApp.class
      libraries/javalib/Klasses.jar

#3  File "libraries/clib/Makefile.in": if "$have_x" is false in
    the configuration, this makefile should not recurse into the
    "awt" subdirectory.

#4  Several makefiles don't understand "make depend".. the patch
    below fixes the ones I found.

-Archie

Index: libraries/clib/awt/Makefile.in
===================================================================
RCS file: /cvs/mod/net/kaffe/libraries/clib/awt/Makefile.in,v
retrieving revision 1.1.1.1
diff -c -u -r1.1.1.1 Makefile.in
--- Makefile.in	1998/07/14 16:49:27	1.1.1.1
+++ Makefile.in	1998/07/14 22:51:58
@@ -24,6 +24,7 @@
 LN=		@LN_S@
 TOUCH=		touch
 DLLTOOL=	@DLLTOOL@
+DEPTOOL=	@DEPTOOL@
 PIC=		@PIC@
 LDFLAGS=	@LIBSHARE@
 LIBS=		@LIBS@
@@ -40,6 +41,8 @@
 
 OBJECT=
 
+DEPENDS=        $(OBJECT:@OBJEXT@=.d)
+
 all:		$(LIB)
 
 OBJECT=\
@@ -65,6 +68,11 @@
 external_wrappers.h:	$(OBJECT)
 		sed -n $(WRAPPER_CMD) $(srcdir)/X/*.c > external_wrappers.h
 
+.SUFFIXES: .d
+ 
+.c.d: 
+		$(DEPTOOL) $(ALL_CFLAGS) $< > $@
+
 clean:
 		rm -f $(LIB) $(OBJECT) lib.exp external_wrappers.h
 
@@ -78,6 +86,10 @@
 		$(INSTALL_DATA) $(LIB) $(nativedir)/$(LIBV)
 		$(LN) $(LIBV) $(nativedir)/$(LIB)
 
+depend:         $(DEPENDS)
+		rm -f .depend
+		cat $(DEPENDS) > .depend
+
 lib.exp:
 		$(DLLTOOL) --def $(srcdir)/$(LIBNAME).def --output-exp lib.exp --output-lib $(LIBNAME).a --dllname $(LIB)
 		touch lib.exp
@@ -98,3 +110,4 @@
 
 X/cbd$(OBJEXT): X/cbd.c X/toolkit.h
 
+ at INC_DEPEND@
Index: libraries/clib/management/Makefile.in
===================================================================
RCS file: /cvs/mod/net/kaffe/libraries/clib/management/Makefile.in,v
retrieving revision 1.1.1.1
diff -c -u -r1.1.1.1 Makefile.in
--- Makefile.in	1998/07/14 16:49:28	1.1.1.1
+++ Makefile.in	1998/07/14 22:51:58
@@ -23,6 +23,7 @@
 MKDIR=		@MKDIR@
 LN=		@LN_S@
 DLLTOOL=	@DLLTOOL@
+DEPTOOL=	@DEPTOOL@
 PIC=		@PIC@
 LDFLAGS=	@LIBSHARE@
 LIBS=		@LIBS@
@@ -42,6 +43,8 @@
 
 OBJECT=		$(OBJECT.KAFFE.MANAGEMENT)
 
+DEPENDS=        $(OBJECT:@OBJEXT@=.d)
+
 all:		$(LIB)
 
 $(LIB):		$(OBJECT) lib.exp external_wrappers.h
@@ -53,6 +56,11 @@
 external_wrappers.h:	$(OBJECT)
 		sed -n $(WRAPPER_CMD) $(srcdir)/*.c > external_wrappers.h
 
+.SUFFIXES: .d
+ 
+.c.d: 
+		$(DEPTOOL) $(ALL_CFLAGS) $< > $@
+
 clean:
 		rm -f $(LIB) $(OBJECT) lib.exp external_wrappers.h
 
@@ -65,6 +73,12 @@
 		$(INSTALL_DATA) $(LIB) $(nativedir)/$(LIBV)
 		$(LN) $(LIBV) $(nativedir)/$(LIB)
 
+depend:         $(DEPENDS)
+		rm -f .depend
+		cat $(DEPENDS) > .depend
+
 lib.exp:
 		$(DLLTOOL) --def $(srcdir)/$(LIBNAME).def --output-exp lib.exp --output-lib $(LIBNAME).a --dllname $(LIB)
 		touch lib.exp
+
+ at INC_DEPEND@
Index: libraries/javalib/Makefile.in
===================================================================
RCS file: /cvs/mod/net/kaffe/libraries/javalib/Makefile.in,v
retrieving revision 1.1.1.2
diff -c -u -r1.1.1.2 Makefile.in
--- Makefile.in	1998/07/14 16:49:28	1.1.1.2
+++ Makefile.in	1998/07/14 22:51:58
@@ -29,6 +29,8 @@
 
 all:
 
+depend:
+
 install:
 		test -d $(classdir) || $(MKDIR) $(classdir)
 		for i in $(JARS) ;\

___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com
-- End of included mail.

----- End of forwarded message from Mail Delivery Subsystem -----
___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com


More information about the kaffe mailing list