summaryrefslogtreecommitdiff
path: root/build.ninja
blob: 81e0472c38b3c435c6735e68e58cd2ba4fb04942 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
rule cxx
  command = g++ -c -o $out $in
  description = CXX $out

rule link
  command = g++ -o $out $in -lboost_filesystem -lboost_system
  description = LINK $out

build build/package.o: cxx src/package.cpp | src/package.h
build build/command.o: cxx src/command.cpp | src/command.h build/package.o src/config.h

build build/main.o: cxx src/main.cpp

build build/slackbuilder: link build/main.o build/command.o build/package.o

default build/slackbuilder