aboutsummaryrefslogtreecommitdiff
path: root/fly-tools/Makefile
blob: 1ba4ecc0440d9f246ef3fb8ae8a66367b2508cd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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)

all: FilterFlyMask FlyTrackingMain mask-generator

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