diff options
| author | na <noah.andreas@nukura.com> | 2017-01-20 16:13:08 +0100 |
|---|---|---|
| committer | na <noah.andreas@nukura.com> | 2017-01-20 16:13:08 +0100 |
| commit | c085cc7e5f792c02175e01d6798aa5489b17df43 (patch) | |
| tree | 89696695eecfe78cacbfecde1aa93e933a65a92c /build.ninja | |
| download | lead-c085cc7e5f792c02175e01d6798aa5489b17df43.tar lead-c085cc7e5f792c02175e01d6798aa5489b17df43.tar.gz lead-c085cc7e5f792c02175e01d6798aa5489b17df43.zip | |
init
Diffstat (limited to 'build.ninja')
| -rw-r--r-- | build.ninja | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/build.ninja b/build.ninja new file mode 100644 index 0000000..2029300 --- /dev/null +++ b/build.ninja @@ -0,0 +1,26 @@ + +includes = -Isrc -I/usr/include -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore + + +rule cpp + depfile = $out.d + command = clang -std=c++11 -Wall -O3 -fPIC -MMD -MF $out.d $includes -c $in -o $out + +rule link + command = g++ -o $out $in -lQt5Xdg -lQt5Widgets -lQt5Gui -lQt5Core + +rule moc + command = moc $includes -o $out $in + + +build build/lead.moc.cpp: moc src/lead.h +build build/sensor.moc.cpp: moc src/sensor.h + +build build/main.o: cpp src/main.cpp +build build/lead.o: cpp src/lead.cpp +build build/sensor.o: cpp src/sensor.cpp + +build build/lead.moc.o: cpp build/lead.moc.cpp +build build/sensor.moc.o: cpp build/sensor.moc.cpp + +build build/kernladung.lead: link build/main.o build/lead.o build/sensor.o build/lead.moc.o build/sensor.moc.o |
