@@ -3,31 +3,30 @@ include common.mk
33all : build
44
55clean :
6- rm -rf $(GADGET_DIR ) /boot-assets
7- rm -f $(GADGET_DIR ) /uboot.conf
8- rm -f $(GADGET_DIR ) /uboot.env
9- rm -f $( GADGET_SNAP )
6+ rm -rf $(GADGET_DIR ) /prebuilt/ boot-assets
7+ rm -f $(GADGET_DIR ) /prebuilt/ uboot.conf
8+ rm -f $(GADGET_DIR ) /prebuilt/ uboot.env
9+ cd gadget ; snapcraft clean
1010
1111distclean : clean
1212
1313u-boot :
14- @if [ ! -d $( GADGET_DIR) /boot-assets ] ; then mkdir -p $(GADGET_DIR ) /boot-assets; fi
14+ @if [ ! -d $( GADGET_DIR) /prebuilt/ boot-assets ] ; then mkdir -p $(GADGET_DIR ) /prebuilt /boot-assets; fi
1515 @if [ ! -f $( UBOOT_BIN) ]; then echo " Build u-boot first." ; exit 1; fi
16- cp -fa $(UBOOT_BIN ) $(GADGET_DIR ) /boot-assets/u-boot-with-dtb.bin
16+ cp -fa $(UBOOT_BIN ) $(GADGET_DIR ) /prebuilt/ boot-assets/u-boot-with-dtb.bin
1717
1818dtbs :
19- @if [ ! -d $( GADGET_DIR) /boot-assets/dtbs ] ; then mkdir -p $(GADGET_DIR ) /boot-assets/dtbs; fi
20- dtc -Odtb -o $(GADGET_DIR ) /boot-assets/dtbs/sun50i-a64-pine64-plus.dtb $(BLOBS_DIR ) /pine64.dts
21- dtc -Odtb -o $(GADGET_DIR ) /boot-assets/dtbs/sun50i-a64-pine64.dtb $(BLOBS_DIR ) /pine64noplus.dts
22- dtc -Odtb -o $(GADGET_DIR ) /boot-assets/dtbs/sun50i-a64-pine64so.dtb $(BLOBS_DIR ) /pine64so.dts
19+ @if [ ! -d $( GADGET_DIR) /prebuilt/ boot-assets/dtbs ] ; then mkdir -p $(GADGET_DIR ) /prebuilt /boot-assets/dtbs; fi
20+ dtc -Odtb -o $(GADGET_DIR ) /prebuilt/ boot-assets/dtbs/sun50i-a64-pine64-plus.dtb $(BLOBS_DIR ) /pine64.dts
21+ dtc -Odtb -o $(GADGET_DIR ) /prebuilt/ boot-assets/dtbs/sun50i-a64-pine64.dtb $(BLOBS_DIR ) /pine64noplus.dts
22+ dtc -Odtb -o $(GADGET_DIR ) /prebuilt/ boot-assets/dtbs/sun50i-a64-pine64so.dtb $(BLOBS_DIR ) /pine64so.dts
2323
2424preload : u-boot dtbs
25- cp -fa $(BLOBS_DIR ) /boot0.bin $(GADGET_DIR ) /boot-assets/boot0.bin
26- mkenvimage -r -s 131072 -o $(GADGET_DIR ) /uboot.env $(GADGET_DIR ) /uboot.env.in
27- @if [ ! -f $( GADGET_DIR) /uboot.conf ]; then ln -s uboot.env $(GADGET_DIR ) /uboot.conf; fi
25+ cp -fa $(BLOBS_DIR ) /boot0.bin $(GADGET_DIR ) /prebuilt/boot-assets/boot0.bin
26+ mkenvimage -r -s 131072 -o $(GADGET_DIR ) /prebuilt/uboot.env $(GADGET_DIR ) /prebuilt/uboot.env.in
2827
2928snappy : preload
30- snapcraft snap gadget
29+ cd gadget ; snapcraft --target-arch amd64 snap
3130
3231build : dtbs preload snappy
3332
0 commit comments