From 268528c8608a7ff6f982c419842a065b7d4785fc Mon Sep 17 00:00:00 2001 From: fedor Date: Mon, 18 Dec 2000 17:24:57 +0000 Subject: [PATCH] Manual rebuild git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8353 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/Makefile.postamble | 13 ++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index c0b51468a..aed1fe1fd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-12-18 Adam Fedor + + * Source/Makefile.postamble (libgnustep.def): Rebuild manually + rather than automatically. + 2000-12-04 Richard Frith-Macdonald * Source/Unicode.m: Tidied to conform to coding standards and changed diff --git a/Source/Makefile.postamble b/Source/Makefile.postamble index f04d3370b..e3a97a2ff 100644 --- a/Source/Makefile.postamble +++ b/Source/Makefile.postamble @@ -263,14 +263,17 @@ $(GNUSTEP_OBJ_DIR)/NSGeometry.o \ # -# Make list of class names for DLL exports. Edit to suit +# Make list of class names for DLL exports. I'm not sure how to make this +# work with the correct dependencies, so for now it should be regenerated +# by hand when new classes get added. Then mv libgnustep-base.def.new to +# libgnustep-base.def # -libgnustep-base.def: $(GNUSTEP_OBJ_DIR)/*o - rm -f libgnustep-base.def +libgnustep-base.def.new: $(GNUSTEP_OBJ_DIR)/*o + rm -f $@ rm -f _tmp.def - cat win32-def.top > libgnustep-base.def + cat win32-def.top > $@ nm $^ | grep '^........ [T] _' | sed 's/[^_]*_//' > _tmp.def - cat _tmp.def | grep "_class_name_" >> libgnustep-base.def + cat _tmp.def | grep "_class_name_" >> $@ rm -rf _tmp.def