Files
BPI-CM9-Linux/aml-comp/vendor/amlogic/linux_sample_app/aml-screencapture/Makefile
T
2026-08-24 10:03:24 +08:00

24 lines
488 B
Makefile

TARGET = screencapture
SECMEM := 0
OUT_DIR ?= .
SRC = v4l2_vdin.cpp ScreenCapture.cpp ScreenCaptureTest.cpp
# rules
all: $(TARGET)
CXXFLAGS+=-std=c++14 -Wall -Wextra -fPIC -Os
LDFLAGS += -L$(STAGING_DIR)/usr/lib -Wall -Wextra -fPIC -Os -lstdc++ -lm -lpthread
$(TARGET): $(OBJ)
$(CC) $(TARGET_CFLAGS) $(CXXFLAGS) -D_FILE_OFFSET_BITS=64 $(SRC) $(LDFLAGS) -o $(OUT_DIR)/$@
.PHONY: clean
clean:
rm -f *.o $(OUT_DIR)/$(TARGET)
install:
cp $(OUT_DIR)/$(TARGET) $(TARGET_DIR)/usr/bin