-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMAKEFILE TEMPLATE
More file actions
34 lines (24 loc) · 1.02 KB
/
MAKEFILE TEMPLATE
File metadata and controls
34 lines (24 loc) · 1.02 KB
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
DEPS_CFLAGS=-Iinclude -Iinclude/opencv -Iinclude
DEPS_LIBS=-Llib -lwpilibc -lwpiHal -lcameraserver -lntcore -lcscore -lopencv_ml -lopencv_objdetect -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_imgproc -lopencv_flann -lopencv_core -lwpiutil
EXE=koalafiedCameraServer
DESTDIR?=/home/pi/
# -lopencv_dnn
# COPY THIS FILE AND RENAME TO "Makefile"
# THEN PLACE YOUR COMPILER DIRECTORY BELOW AFTER THE "CXX="
# MAKE SURE IT IS THE "gnueabihf-g++" COMPILER
CXX=/home/emil/raspbian10/bin/arm-raspbian10-linux-gnueabihf-g++
# #! #! #! #! #! #! #! #! #!
# #! #! #! #! #! #! #! #! #!
#
#
.PHONY: clean build install
build: ${EXE}
install: build
cp ${EXE} runCamera ${DESTDIR}
clean:
rm ${EXE} *.o
OBJS=main.o
${EXE}: ${OBJS}
${CXX} -pthread -g -o $@ $^ ${DEPS_LIBS} -Wl,--unresolved-symbols=ignore-in-shared-libs
.cpp.o:
${CXX} -pthread -g -Og -c -o $@ ${CXXFLAGS} ${DEPS_CFLAGS} $<