blob: f2a6f602d222633227fe6a1d5dc6ac307a861f0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
VERSION=0.1
CC=gcc
CFLAGS=-Wall -O2 -DVERSION=$(VERSION) -g
INCLUDE= -Iinclude/
EXECS=trainMSVMMaj predMSVMMaj
.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)
predMSVMMaj: src/predMSVMMaj.c src/libMSVMMaj.o src/util.o
$(CC) -o predMSVMMaj src/predMSVMMaj.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
|