mirror of https://github.com/OpenIPC/firmware.git
36 lines
672 B
Makefile
36 lines
672 B
Makefile
# xm510 sample Makefile
|
|
CROSS = arm-xm-linux-
|
|
CC = @echo " GCC $@"; $(CROSS)gcc
|
|
CPP = @echo " G++ $@"; $(CROSS)g++
|
|
LD = @echo " LD $@"; $(CROSS)ld
|
|
AR = @echo " AR $@"; $(CROSS)ar
|
|
RM = @echo " RM $@"; rm -f
|
|
|
|
REL_LIB = ../../lib
|
|
ISP_LIB = $(REL_LIB)/isp
|
|
|
|
CFLAGS += -I../../include
|
|
CFLAGS += -I../../isp/include/isp/
|
|
CFLAGS += -I.
|
|
CFLAGS += -Wall -g
|
|
|
|
LDFLAGS += -lpthread
|
|
|
|
# target source
|
|
SRC := $(wildcard *.c)
|
|
OBJ := $(SRC:%.c=%.o)
|
|
|
|
TARGET := sample_venc
|
|
.PHONY : clean all
|
|
|
|
all: $(TARGET)
|
|
|
|
MPI_LIBS := $(REL_LIB)/*.a $(ISP_LIB)/*.a
|
|
|
|
$(TARGET):$(OBJ)
|
|
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ -Xlinker "-(" $(MPI_LIBS) -Xlinker "-)"
|
|
|
|
clean:
|
|
@rm -f $(TARGET)
|
|
@rm -f $(OBJ)
|