From owner-java@FreeBSD.ORG Sat Dec 13 08:38:01 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA01509 for java-outgoing; Sat, 13 Dec 1997 08:38:01 -0800 (PST) (envelope-from owner-java@FreeBSD.ORG) Received: from saffron.fsl.noaa.gov (saffron.fsl.noaa.gov [137.75.253.44]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA01494 for ; Sat, 13 Dec 1997 08:37:52 -0800 (PST) (envelope-from kelly@fsl.noaa.gov) Received: from fsl.noaa.gov (localhost [127.0.0.1]) by saffron.fsl.noaa.gov (8.8.5/8.8.5) with ESMTP id JAA09793 for ; Sat, 13 Dec 1997 09:37:48 -0700 (MST) Message-ID: <3492B9DA.82120B91@fsl.noaa.gov> Date: Sat, 13 Dec 1997 09:37:46 -0700 From: Sean Kelly Organization: NOAA/CIRA X-Mailer: Mozilla 4.04 [en] (X11; I; FreeBSD 2.2.2-RELEASE i386) MIME-Version: 1.0 To: freebsd-java@FreeBSD.ORG Subject: Makefiles again Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-java@FreeBSD.ORG Precedence: bulk Java heads, and especially Archie: Recently, Archie Cobbs of Whistle posted his BSD-styled whistle.java.mk which could be the starting point for a future bsd.java.mk. I've been working on it a bit by adding support for RMI and JAR files, but I'm starting to think it isn't the right way to go. Java is a cross-platform language. Instead of developing BSD-specific make definitions, maybe it'd be better to do something that's also cross-platform: GNU make, for example. I realize that you can build on BSD and just distribute your classes/jars to anyone at that point, but it'd be really nice to build anywhere and distribute to anyone. I encountered this myself when doing some compiler performance comparisons with Microsoft's command-line JVC. I had GNU make on the Windows host, but naturally, the Makefiles didn't work since they relied on BSD make. Thoughts? --Sean