1SRC=c-api-demo.c
2TGT=c-api-demo
3
4cc=cc
5CFLAGS ?=-O3
6XGBOOST_ROOT ?=../..
7INCLUDE_DIR=-I$(XGBOOST_ROOT)/include -I$(XGBOOST_ROOT)/dmlc-core/include -I$(XGBOOST_ROOT)/rabit/include
8LIB_DIR=-L$(XGBOOST_ROOT)/lib
9
10build: $(TGT)
11
12$(TGT): $(SRC) Makefile
13	$(cc) $(CFLAGS) $(INCLUDE_DIR) $(LIB_DIR) -o $(TGT) $(SRC) -lxgboost
14
15run: $(TGT)
16	LD_LIBRARY_PATH=$(XGBOOST_ROOT)/lib ./$(TGT)
17
18clean:
19	rm -f $(TGT)
20