58 lines
1.6 KiB
Diff
58 lines
1.6 KiB
Diff
--- a/src/Makefile
|
|
+++ b/src/Makefile
|
|
@@ -2,7 +2,7 @@
|
|
name = sc-im
|
|
|
|
# The base directory where everything should be installed.
|
|
-prefix = /usr/local
|
|
+prefix = @TERMUX_PREFIX@
|
|
|
|
EXDIR = $(prefix)/bin
|
|
HELPDIR = $(prefix)/share/$(name)
|
|
@@ -20,10 +20,11 @@
|
|
|
|
# Change these to your liking or use `make CC=gcc` etc
|
|
#CC = cc
|
|
-#YACC = bison -y
|
|
+YACC = bison -y
|
|
#SED = sed
|
|
|
|
LDLIBS += -lm
|
|
+LDLIBS += -landroid-support
|
|
|
|
CFLAGS += -Wall -g
|
|
CFLAGS += -DNCURSES
|
|
@@ -47,7 +48,7 @@
|
|
# Comment out to disable undo/redo support
|
|
CFLAGS += -DUNDO
|
|
# Maximum number of rows in spreadsheet. Up to 1048576
|
|
-CFLAGS += -DMAXROWS=65536
|
|
+CFLAGS += -DMAXROWS=1048576
|
|
# Used for date formatting with C-d shortcut using you local d_fmt
|
|
CFLAGS += -DUSELOCALE
|
|
# Comment out to enable mouse support on virtual terminal.
|
|
@@ -134,10 +135,10 @@
|
|
endif
|
|
|
|
# NOTE: lua support
|
|
- ifneq ($(shell pkg-config --exists lua || echo 'no'),no) # Check for user's default lua
|
|
- CFLAGS += -DXLUA $(shell pkg-config --cflags lua)
|
|
+ ifneq ($(shell pkg-config --exists lua51 || echo 'no'),no) # Check for user's default lua
|
|
+ CFLAGS += -DXLUA $(shell pkg-config --cflags lua51)
|
|
ifneq ($(shell uname -s),Darwin)
|
|
- LDLIBS += $(shell pkg-config --libs lua) -Wl,--export-dynamic
|
|
+ LDLIBS += $(shell pkg-config --libs lua51) -Wl,--export-dynamic
|
|
else
|
|
LDLIBS += $(shell pkg-config --libs lua) -rdynamic
|
|
endif
|
|
@@ -213,6 +214,9 @@
|
|
statres.h : gram.y sres.sed
|
|
sed -f sres.sed < $< > $@
|
|
|
|
+gram.y :
|
|
+ $(YACC) gram.y
|
|
+
|
|
pvmtbl.o: sc.h pvmtbl.c
|
|
$(CC) ${CFLAGS} -c -DPSC pvmtbl.c
|
|
|