2019-05-24 17:40:13 +02:00
|
|
|
|
2021-05-14 00:23:21 +02:00
|
|
|
BIN_DIR = ../../build/bin
|
|
|
|
|
|
|
|
STATIC_LIB = ../../build/lib/libfloatimg.a
|
2019-05-24 17:40:13 +02:00
|
|
|
|
2019-12-13 18:18:07 +01:00
|
|
|
COPT = -Wall -fpic -g -no-pie -DDEBUG_LEVEL=0
|
2021-05-14 00:23:21 +02:00
|
|
|
|
|
|
|
DEPS = ../floatimg.h $(STATIC_LIB) Makefile
|
|
|
|
|
2020-03-07 15:24:31 +01:00
|
|
|
LOBJ = funcs.o v4l2_pr_structs.o
|
2019-05-24 17:40:13 +02:00
|
|
|
|
2021-05-14 00:23:21 +02:00
|
|
|
EXECUTABLES = $(BIN_DIR)/grabvidseq $(BIN_DIR)/video-infos \
|
|
|
|
$(BIN_DIR)/nc-camcontrol
|
|
|
|
|
|
|
|
all: grabvidseq video-infos nc-camcontrol
|
2019-06-30 17:47:17 +02:00
|
|
|
|
2019-07-02 19:35:08 +02:00
|
|
|
t: t.c Makefile ${DEPS} funcs.o v4l2_pr_structs.o
|
2021-05-14 00:23:21 +02:00
|
|
|
gcc ${COPT} $< funcs.o v4l2_pr_structs.o $(STATIC_LIB) -o $@
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -rf $(EXECUTABLES) $(LOBJ)
|
2019-05-24 17:40:13 +02:00
|
|
|
|
2019-06-05 10:57:39 +02:00
|
|
|
funcs.o: funcs.c funcs.h Makefile
|
|
|
|
gcc ${COPT} -c $<
|
|
|
|
|
2019-08-10 18:37:52 +02:00
|
|
|
rgb2fimg.o: rgb2fimg.c funcs.h Makefile
|
|
|
|
gcc ${COPT} -c $<
|
|
|
|
|
2019-07-02 19:35:08 +02:00
|
|
|
v4l2_pr_structs.o: v4l2_pr_structs.c v4l2_pr_structs.h Makefile
|
|
|
|
gcc ${COPT} -c $<
|
|
|
|
|
2021-05-14 00:23:21 +02:00
|
|
|
grabvidseq: grabvidseq.c ${DEPS} rgb2fimg.o
|
|
|
|
gcc ${COPT} $< rgb2fimg.o $(STATIC_LIB) -lpnglite -lz -lm \
|
|
|
|
-lcfitsio -lv4l2 -ltiff -o $(BIN_DIR)/$@
|
2019-07-21 13:36:14 +02:00
|
|
|
|
|
|
|
video-infos: video-infos.c Makefile funcs.o v4l2_pr_structs.o
|
2021-05-14 00:23:21 +02:00
|
|
|
gcc -Wall -g $< ${LOBJ} $(STATIC_LIB) -o $(BIN_DIR)/$@
|
2019-07-21 13:36:14 +02:00
|
|
|
|
2020-03-07 15:24:31 +01:00
|
|
|
nc-camcontrol: nc-camcontrol.c Makefile funcs.o v4l2_pr_structs.o
|
2021-05-14 00:23:21 +02:00
|
|
|
gcc -Wall -g $< ${LOBJ} $(STATIC_LIB) -lcurses -o $(BIN_DIR)/$@
|
2019-07-21 13:36:14 +02:00
|
|
|
|
2019-05-25 16:16:24 +02:00
|
|
|
# ---------------
|
|
|
|
# external things
|
2019-05-25 11:56:56 +02:00
|
|
|
|
|
|
|
capture: capture.c Makefile
|
2021-05-14 00:23:21 +02:00
|
|
|
gcc -Wall -g $< o $(BIN_DIR)$@
|
2019-05-27 14:47:32 +02:00
|
|
|
|
|
|
|
|
2019-05-25 11:56:56 +02:00
|
|
|
|