aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: f400f2c0f13d66627dac8aaa6cd56610b87fb6b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
VERSION=0.1
CC=gcc
CFLAGS=-Wall -O2 -DVERSION=$(VERSION) -g
INCLUDE= -Iinclude/
EXECS=trainMSVMMaj

.PHONY: all clean tar

all: $(EXECS)

override LDFLAGS+=-lblas -llapack -lm

trainMSVMMaj: src/trainMSVMMaj.c src/libMSVMMaj.o src/util.o
	$(CC) -o trainMSVMMaj src/trainMSVMMaj.c src/libMSVMMaj.o src/util.o $(CFLAGS) $(INCLUDE) $(LDFLAGS)

src/libMSVMMaj.o:
	$(CC) -c -o src/libMSVMMaj.o src/libMSVMMaj.c $(CFLAGS) $(INCLUDE)

src/util.o:
	$(CC) -c -o src/util.o src/util.c $(CFLAGS) $(INCLUDE)

clean:
	rm -rf $(EXECS) *.o src/*.o