From 8362d715896ae0ed97da6a4c23197091b69c5da6 Mon Sep 17 00:00:00 2001 From: "zaks.robert@bk.ru" Date: Sun, 12 Jan 2025 23:52:04 +0300 Subject: [PATCH] move to github --- examples/Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 examples/Makefile diff --git a/examples/Makefile b/examples/Makefile new file mode 100644 index 0000000..7630217 --- /dev/null +++ b/examples/Makefile @@ -0,0 +1,34 @@ +CXX = g++ -ansi -pedantic +CXXFLAGS = -Wall -g -I../ -O2 +LIBS = -lm + +BINARIES = smolsolver smoltest checktime +STATIC = + + +default: $(BINARIES) + +all: $(BINARIES) + cd ../smoluchowski ; $(MAKE) all + +%.o: %.cpp %.hpp + $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@ + +LIBS = -lsmoluchowski -L../smoluchowski +LIBDEPS = ../smoluchowski/libsmoluchowski.a + +../smoluchowski/libsmoluchowski.a: + cd ../smoluchowski ; $(MAKE) + +smolsolver: smolsolver.cpp $(LIBDEPS) + $(CXX) $(STATIC) $(CXXFLAGS) $^ $(LIBS) -o $@ + +checktime: checktime.cpp $(LIBDEPS) + $(CXX) $(STATIC) $(CXXFLAGS) $^ $(LIBS) -o $@ + +smoltest: smoltest.cpp $(LIBDEPS) + $(CXX) $(STATIC) $(CXXFLAGS) $^ $(LIBS) -o $@ + +clean: + rm -rf *.o *~ $(BINARIES) *.csv times_fast times_direct + cd scripts ; $(MAKE) clean