3 # Copyright (C) 2007 OpenWrt.org
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
13 export TOPDIR LC_ALL LANG SDK
17 # Initialize SDK snapshot
20 echo
-n
"Initializing SDK ... "; \
22 find .
-mindepth
1 -maxdepth
1 -not
-name feeds | xargs git add
; \
23 git commit
-q
-m
"Initial state"; \
27 include $(TOPDIR
)/include/host.mk
29 ifneq ($(OPENWRT_BUILD
),1)
30 override OPENWRT_BUILD
=1
34 space
:= $(empty
) $(empty
)
35 _SINGLE
=export MAKEFLAGS
=$(space
);
37 include $(TOPDIR
)/include/debug.mk
38 include $(TOPDIR
)/include/depends.mk
39 include $(TOPDIR
)/include/toplevel.mk
42 include $(INCLUDE_DIR
)/depends.mk
43 include $(INCLUDE_DIR
)/subdir.mk
44 include package
/Makefile
46 $(package
/stamp-compile
): $(BUILD_DIR
)/.prepared
47 $(BUILD_DIR
)/.prepared
: Makefile
48 @mkdir
-p
$$(dirname
$@
)
52 git
clean -f
-d
$(STAGING_DIR
); true
53 git
clean -f
-d
$(BUILD_DIR
); true
54 git
clean -f
-d
$(BIN_DIR
); true
61 # check prerequisites before starting to build
62 prereq
: $(package
/stamp-prereq
) ;
64 world
: prepare
$(package
/stamp-compile
) FORCE
65 @
$(MAKE
) package
/index
67 .PHONY
: clean dirclean prereq prepare world