############################################################################# # # Makefile for building the char-driver sample module # ############################################################################# TARGETS = crc32 arm-crc32 PWD := $(shell pwd) GUMSTIX_BUILDROOT = $(PWD)/../gumstix-buildroot BUILD_ARM = $(wildcard $(GUMSTIX_BUILDROOT)/build_arm*) CROSS_COMPILE = $(BUILD_ARM)/staging_dir/bin/arm-linux-uclibc- .PHONY: all all: $(TARGETS) crc32: crc32.c gcc -O3 -o $@ $< arm-crc32: crc32.c $(CROSS_COMPILE)gcc -O3 -march=armv5te -mtune=xscale -Wa,-mcpu=xscale -o $@ $< clean: rm -rf core $(TARGETS)