-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
25 lines (20 loc) · 846 Bytes
/
Copy pathMakefile
File metadata and controls
25 lines (20 loc) · 846 Bytes
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
ifneq ($V,1)
Q ?= @
endif
CC = gcc
PP = g++
WILDFLAGS = -L/usr/local/bin
WILDLIBS = -lwiringPi -lwiringPiDev
CVLDLIBS = -I/usr/include/opencv -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videostab -lpthread -lm -ldl
SRC = lab_2/get_temperature.c
OBJ = $(SRC:.c=.o)
BINS = $(SRC:.c=)
lab1: lab_1/face_counter.o
$Q $(PP) -o $@ lab_1/face_counter.o $(CVLDLIBS)
rm -f lab_1/face_counter.o
lab2: lab_2/get_temperature.o
$Q $(CC) -o $@ lab_2/get_temperature.o $(WILDFLAGS) $(WILDLIBS)
rm -f lab_2/get_temperature.o
lab4: lab_4/smart_fan.o
$Q $(CC) -o $@ lab_4/smart_fan.o $(WILDFLAGS) $(WILDLIBS)
rm -f lab_4/smart_fan.o