hat sich ergeben: A.- Die AG für Bauten (Klägerin) bemühte sich seit 1973 in Absprache mit den ansässigen Landeigentümern um einen Quartierplan im Gebiet "Buhalden" in Esslingen/ZH. Am 29. August 1980 schloss sie einen Gesellschaftsvertrag mit einer einfachen Gesellschaft bestehend aus Carl Hengartner (Beklagter 1) und Edgar Grieger (Beklagter 2). Die Beklagten sollten das Land von den Grundeigentümern erwerben und an einen Endabnehmer weiterveräussern. Der Gesellschaftsvertrag sah eine hälftige Teilung des Gewinns zwischen der Klägerin und der einfachen Gesellschaft der Beklagten vor. Die Beklagten schlossen mit den Grundeigentümern die Kaufverträge ab. Diese enthielten eine Eintrittsklausel, damit der Endabnehmer in die Kaufverträge eintreten könne. Ferner war ein Architektenservitut zu Gunsten der Klägerin vereinbart. B.- Die Beklagten einigten sich mit der Generalplan AG und Felix Kamber (Käufer) als Endabnehmer auf einen Gesamtpreis von Fr. 3'961'440.-- ohne Architektenservitut. Der Preis lag Fr. 1'345'016.-- über der Entschädigung, welche an die bisherigen Landeigentümer zu entrichten war. Der Eintritt der Käufer in die Kaufverträge wurde öffentlich beurkundet. Das Architektenservitut wurde aus den Verträgen gestrichen, und als Ersatz verpflichteten sich die Beklagten der Klägerin gegenüber solidarisch zur Zahlung von Fr. 123'795.--. Diese Forderung trat die Klägerin an die Zürcher Kantonalbank (ZKB) ab, welche mit den Beklagten einen Prozessvergleich über Fr. 108'000.-- abschloss. C.- Nach Eintritt in die Verträge waren die Käufer nicht mehr bereit, Fr. 1'345'016.-- zu bezahlen, da die vereinbarte Nutzungsziffer nicht erreicht werden könne und die Vereinbarung mangels Verurkundung formungültig sei. Am 30. April 1982 schlossen sie mit den Beklagten einen Vergleich, in dem sie sich zur Zahlung von insgesamt Fr. 650'000.-- verpflichteten. D.- Zwischen der Klägerin und den Beklagten kam es zum Streit über den Gewinnanteil der Klägerin. Am 21. Dezember 1989 verlangte die Klägerin beim Bezirksgericht Zürich von den Beklagten eine Abrechnung über die getätigten Geschäfte (Klagebegehren Ziff. 1). Ferner forderte sie Fr. 105'000.-- aus der Ablösung des Architektenservituts (Klagebegehren Ziff. 2a), Fr. 23'477.50 im Zusammenhang mit einer Zession an die Incoba AG (Klagebegehren Ziff. 2b), Fr. 530'931.70 aus dem Landverkauf (Klagebegehren Ziff. 2c) sowie zusätzlich Fr. 20'768.50 (Klagebegehren Ziff. 2d) jeweils zuzüglich Zinsen. Das Bezirksgericht wies die Klage am 10. September 1991 ab. Am 12. Oktober 1993 hob das Obergericht dieses Urteil auf. Es fällte ein Teilurteil, in dem es die Beklagten verpflichtete, die verlangte Abrechnung vorzulegen. Die Klagebegehren 2a, 2b und 2d wies es ab, soweit es darauf eintrat. Das Klagebegehren 2c hiess es teilweise gut und verpflichtete den Beklagten 1 zur Zahlung von Fr. 15'795.--. Im Übrigen wies es die Sache zu neuem Entscheid über das Klagebegehren 2c an die Vorinstanz zurück. Auf die vom Beklagten 1 gegen dieses Teilurteil eingelegte Berufung trat das Bundesgericht am 1. Juli 1994 nicht ein. E.- Am 5. April 1994 legten die Beklagten eine Abrechnung vor, und das Bezirksgericht stellte am 6. März 1995 in einem Teilurteil fest, dass die Beklagten ihre Abrechnungspflicht erfüllt hätten. Am 25. März 1997 sprach das Bezirksgericht der Klägerin Fr. 85'498.30 nebst Zins zu. Gegen dieses Urteil erhoben beide Parteien Berufung an das Obergericht. Am 25. September 1998 hiess dieses die Berufung der Beklagten gut und wies die Klage ab, soweit sie den Betrag überstieg, den das Obergericht der Klägerin im Teilurteil vom 12. Oktober 1993 zugesprochen hatte. F.- Sowohl die Klägerin als auch der Beklagte 1 haben eidgenössische Berufung eingelegt. Die Berufung des Beklagten 1 richtet sich gegen das Teilurteil vom 12. Oktober 1993, soweit er zur Zahlung von Fr. 15'795.-- verpflichtet wird, und gegen das Endurteil, soweit es diesen Entscheid bestätigt. Auf eine entsprechende kantonale Nichtigkeitsbeschwerde trat das Kassationsgericht am 18. September 1999 nicht ein. Vor Bundesgericht verlangt der Beklagte 1 die vollständige Abweisung der Klage. Die Klägerin verlangt Fr. 414'868.35 sowie Zinsen auch auf die im Teilurteil vom 12. Oktober 1993 zugesprochene Summe. Sowohl die Klägerin als auch die Beklagten schliessen auf Abweisung der Berufung der Gegenpartei.