5 ADDITIONAL_CPPFLAGS += -DXP_UNIX=1
8 ADDITIONAL_INCLUDE_DIRS += \
9 -I/usr/local/src/js-1.5rc1/src \
10 -I/usr/local/src/js-1.5rc1/src/Linux_All_DBG.OBJ
12 ADDITIONAL_LIB_DIRS += -L/usr/local/src/js-1.5rc1/src/Linux_All_DBG.OBJ
16 ifneq ($(GNUSTEP_BUILD_DIR),)
17 RELBUILD_DIR_JS=$(GNUSTEP_BUILD_DIR)/../../../ThirdParty/js-1.5
18 RELBUILD_DIR_SxCore=$(GNUSTEP_BUILD_DIR)/../../sope-core
19 RELBUILD_DIR_SxXml=$(GNUSTEP_BUILD_DIR)/../../sope-xml
20 RELBUILD_DIR_SOPE=$(GNUSTEP_BUILD_DIR)/..
22 ADDITIONAL_LIB_DIRS += \
23 -L$(RELBUILD_DIR_SOPE)/NGJavaScript/$(GNUSTEP_OBJ_DIR_NAME) \
24 -L$(RELBUILD_DIR_SOPE)/NGScripting/$(GNUSTEP_OBJ_DIR_NAME) \
25 -L$(RELBUILD_DIR_SxCore)/NGExtensions/$(GNUSTEP_OBJ_DIR_NAME) \
26 -L$(RELBUILD_DIR_SxCore)/EOControl/$(GNUSTEP_OBJ_DIR_NAME) \
27 -L$(RELBUILD_DIR_SxXml)/DOM/$(GNUSTEP_OBJ_DIR_NAME) \
28 -L$(RELBUILD_DIR_SxXml)/SaxObjC/$(GNUSTEP_OBJ_DIR_NAME) \
29 -L$(RELBUILD_DIR_JS)/$(GNUSTEP_OBJ_DIR_NAME)
31 ADDITIONAL_LIB_DIRS += \
32 -L$(GNUSTEP_OBJ_DIR) \
33 -L../NGScripting/$(GNUSTEP_OBJ_DIR) \
34 -L../NGJavaScript/$(GNUSTEP_OBJ_DIR) \
35 -L../NGExtensions/$(GNUSTEP_OBJ_DIR) \
36 -L../EOControl/$(GNUSTEP_OBJ_DIR) \
37 -L../js/$(GNUSTEP_OBJ_DIR)
42 ADDITIONAL_CPPFLAGS += -Wall
44 ifeq ($(GNUSTEP_TARGET_OS),darwin1.1)
45 ADDITIONAL_LDFLAGS += -framework Foundation
48 ifeq ($(GNUSTEP_TARGET_OS),darwin1.2)
49 ADDITIONAL_LDFLAGS += \
50 -framework Foundation \
51 -L../js/$(GNUSTEP_OBJ_DIR) \
52 -L../NGStreams/$(GNUSTEP_OBJ_DIR) \
54 libNGJavaScript_LIBRARIES_DEPEND_UPON += -ljs -lNGStreams
59 ifeq ($(GNUSTEP_TARGET_OS),mingw32)
60 libNGJavaScript_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
62 ifeq ($(GNUSTEP_TARGET_OS),cygwin32)
63 libNGJavaScript_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc
68 libNGJavaScript_LIBRARIES_DEPEND_UPON += \
70 -lNGExtensions -lEOControl \
74 testjs_CPP_FLAGS += -DBUILD_libNGJavaScript_DLL=1
75 testjs_INCLUDE_DIRS += -I. -I.. -I./tests/
76 testjs_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
77 testjs_TOOL_LIBS += -lNGJavaScript -lNGScripting -lNGExtensions -ljs
79 jsobjops_CPP_FLAGS += -DBUILD_libNGJavaScript_DLL=1 -Wall
80 jsobjops_INCLUDE_DIRS += -I. -I..
81 jsobjops_LIB_DIRS += -L./$(GNUSTEP_OBJ_DIR)
82 jsobjops_TOOL_LIBS += -lNGExtensions -ljs
87 ifeq ($(FOUNDATION_LIB),apple)
88 libNGJavaScript_PREBIND_ADDR="0xC3200000"
89 libNGJavaScript_LDFLAGS += -seg1addr $(libNGJavaScript_PREBIND_ADDR)
92 ifeq ($(FOUNDATION_LIB),nx)
93 libNGJavaScript_LIBRARIES_DEPEND_UPON += -lFoundationExt
94 ADDITIONAL_LDFLAGS += -framework Foundation