summaryrefslogtreecommitdiff
path: root/cleopatre/devkit/plcdrv/Makefile
blob: 86f357fe0cf66954c26ee6a9c1b3fa6ee315e4ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
KERNELDIR := ../../linux-2.6.25.10-spc300
DEBUG = n
MMTCGEN=../../../common/lib/mmtcgen
MMTYPES=inc/mmtypes.h

ifeq ($(BUNDLE_VERSION),)
BUNDLE_VERSION=$(shell git describe --always 2>/dev/null)
endif

# all rules is buggy for external modules, default to modules rule
all: $(MMTYPES)
	$(MAKE) -C $(KERNELDIR) M=`pwd` Q= ARCH=arm CROSS_COMPILE=arm-linux- modules BUNDLE_VERSION=$(BUNDLE_VERSION)

%::
	$(MAKE) -C $(KERNELDIR) M=`pwd` ARCH=arm CROSS_COMPILE=arm-linux- $@ BUNDLE_VERSION=$(BUNDLE_VERSION)

clean::
	$(MAKE) -C $(KERNELDIR) M=`pwd` ARCH=arm CROSS_COMPILE=arm-linux- $@
	rm -f $(CURDIR)/modules.order $(MMTYPES)

-include $(MMTCGEN)/Makefile