mirror of
https://github.com/privacore/open-source-search-engine.git
synced 2025-02-02 03:38:43 -05:00
32 lines
432 B
Makefile
32 lines
432 B
Makefile
CPPFLAGS += -O3
|
|
CPPFLAGS += -g
|
|
CPPFLAGS += -std=c++11
|
|
CPPFLAGS += -Wall
|
|
|
|
.PHONY: default
|
|
default: libsto.a dump_sto
|
|
|
|
libsto.a: sto.o
|
|
ar rcs $@ $^
|
|
|
|
sto.o: sto.h sto.cpp
|
|
|
|
dump_sto: dump_sto.o libsto.a
|
|
$(CXX) $^ -o $@
|
|
|
|
dump_sto.o: dump_sto.cpp sto.h
|
|
|
|
load_sto: load_sto.o libsto.a
|
|
$(CXX) $^ -o $@
|
|
|
|
load_sto.o: load_sto.cpp sto.h
|
|
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
-rm -f *.o
|
|
-rm -f libsto.a
|
|
-rm -f core
|
|
-rm -f sto.unittest
|
|
-rm -f dump_sto
|