-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
executable file
·18 lines (15 loc) · 1.03 KB
/
Copy pathmakefile
File metadata and controls
executable file
·18 lines (15 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CC=gcc
CXX=g++
CPPFLAGS=-std=c++17 -pthread -Ofast
FSFLAG=-lstdc++fs
SRCSP= test/parserTest.cpp src/XMLParser/pmXMLparser.cpp
SRCSM= test/test.cpp src/helpers/helpers.cpp src/Preprocessing/index.cpp src/Preprocessing/wordmap.cpp src/Preprocessing/punktpp.cpp src/helpers/errorHandler.cpp src/Preprocessing/indexed_document.cpp
SRCTTS= test/traintestsplitterTest.cpp headers/TrainTestSplitter/traintestsplitter.h src/TrainTestSplitter/traintestsplitter.cpp
SRCCLR= test/classifierTest.cpp src/Classifier/liblinearclassifier.cpp
SRCLW= test/load_map.cpp src/helpers/helpers.cpp src/Preprocessing/index.cpp src/Preprocessing/wordmap.cpp src/Preprocessing/punktpp.cpp src/helpers/errorHandler.cpp src/Preprocessing/indexed_document.cpp
parserTest: $(SRCSP)
$(CXX) $(CPPFLAGS) -o bin/ParserTest.out $(SRCSP) $(FSFLAG)
$(CXX) $(CPPFLAGS) -o bin/GeneralTest.out $(SRCSM) $(FSFLAG)
$(CXX) $(CPPFLAGS) -o bin/SplitterTest.out $(SRCTTS)
$(CXX) $(CPPFLAGS) -o bin/ClassifierTest.out $(SRCCLR)
$(CXX) $(CPPFLAGS) -o bin/WordmapLoader.out $(SRCLW) $(FSFLAG)