Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Unified Diff: ports/gambc_ppapi/Makefile

Issue 150413008: Initial support for gambit-scheme v4.7.0 Base URL: https://chromium.googlesource.com/external/naclports.git@master
Patch Set: Add support for pnacl Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ports/gambc/pkg_info ('k') | ports/gambc_ppapi/background.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ports/gambc_ppapi/Makefile
diff --git a/ports/python_ppapi/Makefile b/ports/gambc_ppapi/Makefile
similarity index 76%
copy from ports/python_ppapi/Makefile
copy to ports/gambc_ppapi/Makefile
index 1c445c9c47057b8e905e9bd9a911ede8de5fe712..26bbad275d331631257d67d0dc0b692cd587df0a 100644
--- a/ports/python_ppapi/Makefile
+++ b/ports/gambc_ppapi/Makefile
@@ -6,20 +6,22 @@ VALID_TOOLCHAINS := glibc newlib pnacl
NACL_SDK_ROOT ?= $(abspath $(CURDIR)/../..)
include $(NACL_SDK_ROOT)/tools/common.mk
-TARGET = python
-LIBS = python2.7 readline ncurses ppapi_simple tar nacl_io ppapi_cpp ppapi
+TARGET = gambc
+LIBS = gambc ppapi_simple nacl_io ppapi_cpp ppapi
ifeq ($(TOOLCHAIN),glibc)
LIBS += util dl
NACL_LDFLAGS += -Wl,-export-dynamic
else
LIBS += glibc-compat
endif
-SOURCES = python.c
-INC_PATHS = $(NACLPORTS_INCLUDE)/python2.7
-INSTALL_DIR = $(NACL_PACKAGES_PUBLISH)/python/$(TOOLCHAIN)
+CFLAGS+=-D___LIBRARY
+
+SOURCES = main.c repl.c repl_.c gambc.c
+INSTALL_DIR = $(NACL_PACKAGES_PUBLISH)/gambc/$(TOOLCHAIN)
ifeq ($(TOOLCHAIN),pnacl)
EXEEXT=.pexe
+CFLAGS+=-D___NOT_USE_LABEL_VALUES
else
EXEEXT=.nexe
endif
@@ -46,33 +48,29 @@ endif
$(eval $(call NMF_RULE,$(TARGET),))
-ifeq ($(TOOLCHAIN),glibc)
-EXTRA_ASSETS = lib/libz.so.1 lib/libreadline.so lib/libncurses.so.5
-endif
-
CHROMEAPPS = $(NACL_SRC)/third_party/hterm/src
LIB_DOT = $(CHROMEAPPS)/libdot
NASSH = $(CHROMEAPPS)/nassh
install:
mkdir -p $(INSTALL_DIR)
- tar -h -c -C ${NACLPORTS_PREFIX} -f $(INSTALL_DIR)/pydata_$(NACL_ARCH).tar lib/python2.7 ${EXTRA_ASSETS}
LIBDOT_SEARCH_PATH=$(CHROMEAPPS) $(LIB_DOT)/bin/concat.sh -i $(NASSH)/concat/nassh_deps.concat -o $(INSTALL_DIR)/hterm.concat.js
- cp $(OUTDIR)/python*$(EXEEXT) $(INSTALL_DIR)
+ cp $(OUTDIR)/gambc*$(EXEEXT) $(INSTALL_DIR)
rm -f $(INSTALL_DIR)/*_unstripped_*$(EXEEXT)
- cp $(OUTDIR)/python.nmf $(INSTALL_DIR)
+ cp $(OUTDIR)/gambc.nmf $(INSTALL_DIR)
cp index.html $(INSTALL_DIR)
- cp python.js $(INSTALL_DIR)
+ cp gambc.js $(INSTALL_DIR)
cp ../../build_tools/naclterm.js $(INSTALL_DIR)
cp manifest.json ${INSTALL_DIR}
cp background.js ${INSTALL_DIR}
cp icon_16.png ${INSTALL_DIR}
cp icon_48.png ${INSTALL_DIR}
cp icon_128.png ${INSTALL_DIR}
+ cp -r scm ${INSTALL_DIR}
ifeq ($(TOOLCHAIN),pnacl)
sed -i 's/x-nacl/x-pnacl/g' $(INSTALL_DIR)/naclterm.js
endif
ifeq ($(TOOLCHAIN),glibc)
cp -r $(OUTDIR)/lib* $(INSTALL_DIR)
endif
- cd $(INSTALL_DIR) && rm -f python.zip && zip -r python.zip .
+ cd $(INSTALL_DIR) && rm -f gambc.zip && zip -r gambc.zip .
« no previous file with comments | « ports/gambc/pkg_info ('k') | ports/gambc_ppapi/background.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698