diff options
Diffstat (limited to 'modules.mk')
| -rw-r--r-- | modules.mk | 34 |
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 + |
