#
# Language bundle name (to use with StepTalk)
#

BUNDLE_NAME = IoLanguage

IoLanguage_SUBPROJECTS += \
	IoVM \
	Vector \
	ObjcBridge

BUNDLE_EXTENSION  := .stlanguage
BUNDLE_INSTALL_DIR := $(GNUSTEP_INSTALLATION_DIR)/Library/StepTalk/Languages

IoLanguage_PRINCIPAL_CLASS = IoLanguageEngine

#
# Files
#

IoLanguage_OBJC_FILES = \
        IoLanguageEngine.m 

ifeq ($(FOUNDATION_LIB), apple)
  	#ADDITIONAL_CFLAGS += -mdynamic-no-pic -falign-loops=16
	ADDITIONAL_OBJCFLAGS += -F/usr/local/GNUstep/Local/Library/Frameworks/
	ADDITIONAL_LDFLAGS += -F/usr/local/GNUstep/Local/Library/Frameworks/ -framework StepTalk
else
  # FIXME: framework doesn't work
  # ADDITIONAL_LDFLAGS += -F/usr/local/GNUstep/Local/Library/Frameworks/ -frameworks StepTalk
  ADDITIONAL_LDFLAGS += -L/usr/local/GNUstep/Local/Library/Frameworks/StepTalk.framework/Versions/Current/ -lStepTalk -lgnustep-gui
  ADDITIONAL_INCLUDE_DIRS += -I/usr/local/GNUstep/Local/Library/Frameworks/StepTalk.framework/Headers/
endif

include $(GNUSTEP_MAKEFILES)/bundle.make

# For StepTalk bundle only
after-all::
ifeq ($(FOUNDATION_LIB), apple)
	@cp -f Info.plist $(BUNDLE_NAME)$(BUNDLE_EXTENSION)/Contents/Info.plist
endif



syntax highlighted by Code2HTML, v. 0.9.1