Made getting the list of classes in the framework more portable

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@14715 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-10-11 10:18:42 +00:00
parent d91adf4fe0
commit a634ab1df2

View file

@ -179,7 +179,7 @@ $(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURCES) $(OBJ_FILES_TO_LINK) GNUmakefile
@ classes=""; \
for f in $(OBJC_OBJ_FILES_TO_INSPECT) __dummy__; do \
if [ "$$f" != "__dummy__" ]; then \
sym=`nm -Pg $$f | awk '/__objc_class_name_/ {if($$2 == "$(OBJC_CLASS_SECTION)") print $$1}' | sed 's/__objc_class_name_//'`; \
sym=`nm -Pg $$f | awk '/__objc_class_name_/ {if($$2 != "U") print $$1}' | sed 's/__objc_class_name_//'`; \
classes="$$classes $$sym"; \
fi; \
done; \