X-Git-Url: http://git.techno-innov.fr/?a=blobdiff_plain;f=host%2Fexanh_dump%2FMakefile;fp=host%2Fexanh_dump%2FMakefile;h=7e69f9e9cd8586998643410852421beb6a06e89b;hb=3f2e600c69bfa8d70d81d2cd52f2dea6114f67e8;hp=0000000000000000000000000000000000000000;hpb=2a3b309eae02d3d7b01562ebfafcb814c3b56b30;p=soft%2Flpc82x%2Fexanh diff --git a/host/exanh_dump/Makefile b/host/exanh_dump/Makefile new file mode 100644 index 0000000..7e69f9e --- /dev/null +++ b/host/exanh_dump/Makefile @@ -0,0 +1,32 @@ +#CROSS_COMPILE ?= arm-linux-gnueabihf- +CC = $(CROSS_COMPILE)gcc + +CFLAGS = -Wall -O2 -Wextra + +EXEC = exanh_dump + +all: $(EXEC) + + +OBJDIR = objs +SRC = $(shell find . -name \*.c) +OBJS = ${SRC:%.c=${OBJDIR}/%.o} +INCLUDES = includes/ + +${OBJDIR}/%.o: %.c + @mkdir -p $(dir $@) + @echo "-- compiling" $< + @$(CC) -MMD -MP -MF ${OBJDIR}/$*.d $(CFLAGS) $< -c -o $@ -I$(INCLUDES) + +$(EXEC): $(OBJS) + @echo "Linking $@ ..." + @$(CC) $(LDFLAGS) -o $@ $(OBJS) + @echo Done. + + +clean: + find ${OBJDIR} -name "*.o" -exec rm {} \; + find ${OBJDIR} -name "*.d" -exec rm {} \; + +mrproper: clean + rm -f $(EXEC)