summaryrefslogtreecommitdiff
path: root/modules.mk
diff options
context:
space:
mode:
Diffstat (limited to 'modules.mk')
-rw-r--r--modules.mk34
1 files changed, 34 insertions, 0 deletions
diff --git a/modules.mk b/modules.mk
new file mode 100644
index 0000000..b6ec3af
--- /dev/null
+++ b/modules.mk
@@ -0,0 +1,34 @@
+#Include all selected obj-y files from folder
+include Makefile
+include $(CONFIG)
+
+build:
+ for files in $(obj-y) ; do \
+ ($(MAKE) -C ./ -f $(TOP_DIR)/modules.mk $$files ); \
+ cp $$files $(DEPLOY)/ ; \
+ done
+ifeq ($(CONFIG_BUILD_HANDOUTS),y)
+ for files in $(obj-handout-y) ; do \
+ ($(MAKE) -C ./ -f $(TOP_DIR)/modules.mk $$files ); \
+ cp $$files $(HANDOUT)/ ; \
+ done
+endif
+
+%.pdf:
+ echo "Build" $@
+ TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) $(BUILD) $(subst .pdf,.tex,$@)
+
+clean:
+ rm -f *.aux
+ rm -f *.log
+ rm -f *.nav
+ rm -f *.toc
+ rm -f *.pdf
+ rm -f *.snm
+ rm -f *.bbl
+ rm -f *.blg
+ rm -f *.out
+ rm -f *.vrb
+
+.PHONY: clean
+