aboutsummaryrefslogtreecommitdiff
path: root/fly-tools/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'fly-tools/Makefile')
-rw-r--r--fly-tools/Makefile17
1 files changed, 10 insertions, 7 deletions
diff --git a/fly-tools/Makefile b/fly-tools/Makefile
index 94d69e9..1ba4ecc 100644
--- a/fly-tools/Makefile
+++ b/fly-tools/Makefile
@@ -1,14 +1,17 @@
-CC = g++
-FLAGS = -O2 -Wall -s $(shell pkg-config --cflags --libs ImageMagick++ gsl)
+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
-all: FilterFlyMask FlyTrackingMain
-
+mask-generator:
+ $(CC) mask/main.c mask/thpool.c -I./mask/ -o mask-generator $(CFLAGS) -pthread
FlyTrackingMain:
- $(CC) FlyTrackingMain.cpp FlyObject.cpp FrameInfo.cpp -o FlyTracking $(FLAGS)
+ $(CPPC) FlyTrackingMain.cpp FlyObject.cpp FrameInfo.cpp -o FlyTracking $(CPPFLAGS)
FilterFlyMask:
- $(CC) FilterFlyMask.cpp FlyObject.cpp FrameInfo.cpp -o FilterFlyMask $(FLAGS)
+ $(CPPC) FilterFlyMask.cpp FlyObject.cpp FrameInfo.cpp -o FilterFlyMask $(CPPFLAGS)
clean:
- rm -vf FilterFlyMask FlyTracking
+ rm -vf FilterFlyMask FlyTracking mask-generator