roundshot

n/a
git clone git://parazyd.org/roundshot.git
Log | Files | Refs | LICENSE

Makefile (941B)


      1 # roundshot
      2 # See LICENSE file for copyright and license details
      3 
      4 include config.mk
      5 
      6 all: linux-$(LINUX_TYPE) build-$(LINUX_TYPE) install
      7 
      8 linux-vanilla:
      9 	git clone $(LINUX_URL_VANILLA) -b $(LINUX_VERSION_VANILLA) $@
     10 
     11 linux-grsec:
     12 	git clone $(LINUX_URL_GRSEC) -b $(LINUX_VERSION_GRSEC) $@
     13 
     14 build-$(LINUX_TYPE):
     15 	cp -f $(LINUX_TYPE).config linux-$(LINUX_TYPE)/.config
     16 	@export PATH="$(TC_PATH)/bin:$(PATH)" && \
     17 		cd linux-$(LINUX_TYPE) && \
     18 		git pull && \
     19 		make ARCH=arm CROSS_COMPILE=$(TC_NAME) oldconfig && \
     20 		make ARCH=arm CROSS_COMPILE=$(TC_NAME) -j9 zImage dtbs modules && \
     21 		make ARCH=arm CROSS_COMPILE=$(TC_NAME) INSTALL_MOD_PATH=$(PWD)/build \
     22 			INSTALL_MOD_STRIP=1 modules_install
     23 
     24 install:
     25 	@mkdir -p build
     26 	cp -f linux-$(LINUX_TYPE)/arch/arm/boot/zImage build/zImage.$(LINUX_TYPE)
     27 	cp -f linux-$(LINUX_TYPE)/arch/arm/boot/dts/$(ARM_DTB) build/$(ARM_DTB).$(LINUX_TYPE)
     28 
     29 clean:
     30 	rm -rf linux-*
     31 
     32 distclean: clean
     33 	rm -rf build