blob: 352d15b5f68be36fc3eb739cd68a82514e0e5429 (
plain) (
blame)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
|
MLAB = /share/wotan/matlab13
MXSFX = mexosx
MEX = ${MLAB}/bin/mex
MFLAGS =
INC = -I ${MLAB}/extern/include
LIB = -L ${MLAB}/extern/lib
CC = cc -Wall -pedantic -no-cpp-precomp
C_OPTIMIZE_SWITCH = -O2 ## For GCC
CFLAGS = ${C_OPTIMIZE_SWITCH} ${INC} ${LIB}
all: corrDn.${MXSFX} upConv.${MXSFX} pointOp.${MXSFX} \
histo.${MXSFX} range2.${MXSFX}
clean:
/bin/rm *.o
corrDn.${MXSFX}: corrDn.o wrap.o convolve.o edges.o
${MEX} ${MFLAGS} corrDn.o wrap.o convolve.o edges.o
upConv.${MXSFX}: upConv.o wrap.o convolve.o edges.o
${MEX} ${MFLAGS} upConv.o wrap.o convolve.o edges.o
pointOp.${MXSFX}: pointOp.o
${MEX} ${MFLAGS} pointOp.o
histo.${MXSFX}: histo.o
${MEX} ${MFLAGS} histo.o
range2.${MXSFX}: range2.o
${MEX} ${MFLAGS} range2.o
convolve.o wrap.o edges.o: convolve.h
%.o : %.c
${CC} -c ${CFLAGS} $<
|