Added commands to build list of class names in a framework on Mingw (win32)

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21466 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2005-07-13 14:56:18 +00:00
parent 1c758090b6
commit 73ca5533b9
2 changed files with 11 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2005-07-13 Nicola Pero <n.pero@mi.flashnet.it>
* target.make (EXTRACT_CLASS_NAMES_COMMAND): New define for
mingw32 where class name symbols start with '___' rather than
'__'.
2005-07-12 Nicola Pero <n.pero@mi.flashnet.it>
* target.make (FreeBSD ELF): if -pthread is being used for

View file

@ -905,6 +905,11 @@ OBJ_MERGE_CMD = \
HAVE_BUNDLES = yes
BUNDLE_LD = $(CC)
BUNDLE_LDFLAGS += -shared
# On Mingw32, it looks like the class name symbols start with '___' rather
# than '__'
EXTRACT_CLASS_NAMES_COMMAND = nm -Pg $$object_file | sed -n -e '/^___objc_class_name_[A-Za-z_.]* [^U]/ {s/^___objc_class_name_\([A-Za-z_.]*\) [^U].*/\1/p;}'
endif
# end Mingw32