quatalog-scraper/Makefile

17 lines
346 B
Makefile
Raw Normal View History

2023-02-05 01:07:03 +00:00
CXX = clang++
2023-02-06 20:28:22 +00:00
CXXFLAGS = -O2 -march=native -std=c++17
2023-02-05 01:07:03 +00:00
CourseOfferingsScraper: CourseOfferingsScraper.cpp json.o
2023-02-05 01:07:03 +00:00
json.o: 3rdparty/jsoncpp/dist/jsoncpp.cpp
$(CXX) -c $(CXXFLAGS) $? -o $@
2023-02-05 01:07:03 +00:00
3rdparty/jsoncpp/dist/jsoncpp.cpp:
2023-02-05 01:07:03 +00:00
git submodule update --init
2023-02-06 20:31:02 +00:00
find .
cd 3rdparty/jsoncpp
./amalgamate.py
%.o: %.cpp %.hpp
$(CXX) $(CXXFLAGS) $? -o $@