mirror of https://gitlab.com/rnger/amath
56 lines
1.4 KiB
Makefile
56 lines
1.4 KiB
Makefile
CXX = x86_64-aros-g++
|
|
CXXFLAGS = -O2 -DWITHTEST -I. -I.. -Wall
|
|
AR = x86_64-aros-ar
|
|
RANLIB = x86_64-aros-ranlib
|
|
DEL = rm -f
|
|
|
|
all: lib
|
|
static: lib
|
|
|
|
evaluator.o: evaluator.cpp
|
|
${CXX} ${CXXFLAGS} -c evaluator.cpp
|
|
|
|
functionlist.o: functionlist.cpp
|
|
${CXX} ${CXXFLAGS} -c functionlist.cpp
|
|
|
|
functions.o: functions.cpp
|
|
${CXX} ${CXXFLAGS} -c functions.cpp
|
|
|
|
fgrid.o: fgrid.cpp
|
|
${CXX} ${CXXFLAGS} -c fgrid.cpp
|
|
|
|
lexer.o: lexer.cpp
|
|
${CXX} ${CXXFLAGS} -c lexer.cpp
|
|
|
|
nodes.o: nodes.cpp
|
|
${CXX} ${CXXFLAGS} -c nodes.cpp
|
|
|
|
operators.o: operators.cpp
|
|
${CXX} ${CXXFLAGS} -c operators.cpp
|
|
|
|
optimizer.o: optimizer.cpp
|
|
${CXX} ${CXXFLAGS} -c optimizer.cpp
|
|
|
|
parser.o: parser.cpp
|
|
${CXX} ${CXXFLAGS} -c parser.cpp
|
|
|
|
token.o: token.cpp
|
|
${CXX} ${CXXFLAGS} -c token.cpp
|
|
|
|
userfunction.o: userfunction.cpp
|
|
${CXX} ${CXXFLAGS} -c userfunction.cpp
|
|
|
|
values.o: values.cpp
|
|
${CXX} ${CXXFLAGS} -c values.cpp
|
|
|
|
viewer.o: viewer.cpp
|
|
${CXX} ${CXXFLAGS} -c viewer.cpp
|
|
|
|
lib: evaluator.o functionlist.o functions.o fgrid.o lexer.o nodes.o operators.o optimizer.o parser.o token.o userfunction.o values.o viewer.o
|
|
${AR} rcs libappmain.a evaluator.o functionlist.o functions.o fgrid.o lexer.o nodes.o operators.o optimizer.o parser.o token.o userfunction.o values.o viewer.o
|
|
${RANLIB} libappmain.a
|
|
|
|
clean:
|
|
${DEL} libappmain.a evaluator.o functionlist.o functions.o fgrid.o lexer.o nodes.o operators.o optimizer.o parser.o token.o userfunction.o values.o viewer.o
|
|
|