1 SLAX_MODULES = frsh_forb
3 all: freslax-0.2/slax/modules/$(SLAX_MODULES:%=%.lzm)
5 -include $(SLAX_MODULES:%=%.lzm.dep)
7 $(SLAX_MODULES:%=%.lzm): %.lzm: frsh_forb
8 @exec > $@.dep; echo -n "$@ : "; find $* -print0|tr '\0' ' '; echo; find $*|sed -e 's/$$/:/'
12 freslax-0.2/slax/modules/%: %
15 ffsrc=$@/usr/src/frsh_forb
18 mkdir -p $@/usr/local/bin && cp `which omk` $@/usr/local/bin
19 mkdir -p $(ffsrc) $(ffsrc)/src
20 svn co http://www.frescor.org/private/svn/frescor/omk-build/trunk $(ffsrc)/omk-build
21 cd $(ffsrc)/omk-build && ./update-all -d 1
22 rm -rf $(ffsrc)/src/omk-build
24 cd $(ffsrc)/omk-build/aquosa && ./create-links ../../src
25 $(MAKE) -C $(ffsrc)/omk-build/aquosa default-config
26 rm -rf $(ffsrc)/omk-build/aquosa/_build
28 cd $(ffsrc)/omk-build/marte && ./create-links ../../src
29 $(MAKE) -C $(ffsrc)/omk-build/marte default-config
30 rm -rf $(ffsrc)/omk-build/marte/_build
31 rm -rf $(ffsrc)/omk-build/marte/marte.mk
33 find $(ffsrc) -type d -name .svn|xargs rm -rf
36 rm $(SLAX_MODULES:%=%.lzm) $(SLAX_MODULES:%=%.lzm.dep)
37 rm -rf $(SLAX_MODULES)