aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gtk/makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/gtk/makefile b/gtk/makefile
index 877b3318d..15dec4564 100644
--- a/gtk/makefile
+++ b/gtk/makefile
@@ -7,6 +7,13 @@
.SUFFIXES: .cxx .o .h .a
CC = g++
AR = ar
+RANLIB = touch
+
+ifeq ($(OSTYPE),darwin)
+CC = c++
+AR = ar
+RANLIB = ranlib
+endif
COMPLIB=../bin/scintilla.a
@@ -25,8 +32,8 @@ endif
.cxx.o:
$(CC) `gtk-config --cflags` $(CXXFLAGS) -c $<
-LEXOBJS=LexAda.o LexAVE.o LexBaan.o LexBullant.o LexConf.o LexCPP.o \
- LexCrontab.o LexEiffel.o LexHTML.o LexLisp.o LexLua.o LexOthers.o \
+LEXOBJS=LexAda.o LexAVE.o LexBaan.o LexBullant.o LexConf.o LexCPP.o \
+ LexCrontab.o LexEiffel.o LexHTML.o LexLisp.o LexLua.o LexOthers.o \
LexPascal.o LexPerl.o LexPython.o LexRuby.o LexSQL.o LexVB.o
# The LEXOBJS have to be treated specially as the functions in them are not called from external code
@@ -44,6 +51,7 @@ $(COMPLIB): DocumentAccessor.o WindowAccessor.o KeyWords.o StyleContext.o Docume
KeyMap.o LineMarker.o ScintillaGTK.o CellBuffer.o ViewStyle.o \
RESearch.o Style.o Indicator.o AutoComplete.o
$(AR) rc $@ $^
+ $(RANLIB) $@
# Automatically generate header dependencies with "make deps"
include deps.mak