aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexilla/test/makefile
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2021-01-29 20:51:34 +1100
committerNeil <nyamatongwe@gmail.com>2021-01-29 20:51:34 +1100
commit54341053b273c905afa7503d8dadcc4c46a0d2d3 (patch)
treee25fe4ee686d7d59068f46746006d62a8ca30692 /lexilla/test/makefile
parentba8b1a91525dd90f8fdcc75480f37815fecce2d2 (diff)
downloadscintilla-mirror-54341053b273c905afa7503d8dadcc4c46a0d2d3.tar.gz
Remove Lexilla files from Scintilla
Diffstat (limited to 'lexilla/test/makefile')
-rw-r--r--lexilla/test/makefile68
1 files changed, 0 insertions, 68 deletions
diff --git a/lexilla/test/makefile b/lexilla/test/makefile
deleted file mode 100644
index f89f75640..000000000
--- a/lexilla/test/makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# Build all the lexer tests using GNU make and either g++ or Clang
-# @file makefile
-# Copyright 2019 by Neil Hodgson <neilh@scintilla.org>
-# The License.txt file describes the conditions under which this software may be distributed.
-# Should be run using mingw32-make on Windows, not nmake
-# On Windows g++ is used, on OS X clang, and on Linux g++ is used by default
-# but clang can be used by defining CLANG when invoking make
-# clang works only with libc++, not libstdc++
-
-.PHONY: all test clean
-
-.SUFFIXES: .cxx
-
-WARNINGS = -Wpedantic -Wall -Wextra
-
-ifndef windir
-LIBS += -ldl
-ifeq ($(shell uname),Darwin)
-# On macOS always use Clang
-CLANG = 1
-endif
-endif
-
-EXE = $(if $(windir),TestLexers.exe,TestLexers)
-
-BASE_FLAGS += --std=c++2a
-
-ifdef CLANG
- CXX = clang++
- BASE_FLAGS += -fsanitize=address
-endif
-
-ifdef LEXILLA_STATIC
- DEFINES += -D LEXILLA_STATIC
- LIBS += ../../bin/liblexilla.a
-endif
-
-ifdef windir
- DEL = $(if $(wildcard $(dir $(SHELL))rm.exe), $(dir $(SHELL))rm.exe -f, del /q)
-else
- DEL = rm -f
-endif
-
-DEFINES += -D$(if $(DEBUG),DEBUG,NDEBUG)
-BASE_FLAGS += $(if $(DEBUG),-g,-Os)
-
-INCLUDES = -I ../../include -I ../src
-BASE_FLAGS += $(WARNINGS)
-
-all: $(EXE)
-
-test: $(EXE)
- ./$(EXE)
-
-clean:
- $(DEL) *.o *.obj $(EXE)
-
-%.o: %.cxx
- $(CXX) $(DEFINES) $(INCLUDES) $(BASE_FLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
-
-OBJS = TestLexers.o TestDocument.o LexillaAccess.o
-
-$(EXE): $(OBJS)
- $(CXX) $(BASE_FLAGS) $(CPPFLAGS) $(CXXFLAGS) $^ $(LIBS) $(LDLIBS) -o $@
-
-TestLexers.o: TestLexers.cxx TestDocument.h LexillaAccess.h
-TestDocument.o: TestDocument.cxx TestDocument.h
-LexillaAccess.o: LexillaAccess.cxx LexillaAccess.h