aboutsummaryrefslogtreecommitdiff
path: root/fly-tools/Makefile
blob: 195241933450517bdae30c30048af455e3d5cd97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CPPC = g++
CC = gcc
CPPFLAGS = -O2 -Wall -s $(shell pkg-config --cflags --libs ImageMagick++ gsl)
CFLAGS = -O2 -Wall -s $(shell pkg-config --cflags --libs MagickWand gsl)

all: FilterFlyMask FlyTrackingMain mask-generator derive-background

derive-background:
	$(CC) background/main.c -std=c99 -o derive-background $(CFLAGS)
mask-generator:
	$(CC) mask/main.c mask/thpool.c -I./mask/ -o mask-generator $(CFLAGS) -pthread
FlyTrackingMain:
	$(CPPC) FlyTrackingMain.cpp FlyObject.cpp FrameInfo.cpp -o FlyTracking $(CPPFLAGS)

FilterFlyMask:
	$(CPPC) FilterFlyMask.cpp FlyObject.cpp FrameInfo.cpp -o FilterFlyMask $(CPPFLAGS)

clean:
	rm -vf FilterFlyMask FlyTracking mask-generator