Files
BPI-CM9-Linux/aml-comp/hardware/amlogic/libencoder/amvenc_265/EncoderAPI-HEVC/Makefile
T
2026-08-24 10:03:24 +08:00

19 lines
452 B
Makefile

TARGET=testHevcApi
SOURCES=test.cpp test_dma.c
AMLENC_LIB=$(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(SOURCES)))
LDFLAGS += -lm -lrt -Lhevc_enc -lamvenc_265 -lge2d -lion -lpthread
CFLAGS +=-O2 -g
INC = -I./hevc_enc/include/
CFLAGS += $(INC)
$(TARGET):$(AMLENC_LIB)
$(CXX) $(CFLAGS) $^ -o $(TARGET) $(LDFLAGS)
%.o:%.cpp
$(CXX) -c $(CFLAGS) $< -o $@
%.o:%.c
$(CC) -c $(CFLAGS) $< -o $@
clean:
-rm -f *.o
-rm -f $(TARGET)
make -C hevc_enc/ clean