star-build

Automation tool for project installation
git clone git://git.meso-star.fr/star-build.git
Log | Files | Refs | README | LICENSE

profile.mk.in (416B)


      1 @NAME@: $(CACHE)/@NAME@
      2 
      3 $(CACHE)/@NAME@: src/misc/build.profile.in prefix
      4 	sed "s#@PREFIX@#$$(cat .prefix)#g" src/misc/build.profile.in > $@
      5 
      6 install_@NAME@: @NAME@
      7 	mkdir -p "$$(cat .prefix)/etc"
      8 	cp $(CACHE)/@NAME@ "$$(cat .prefix)/etc"
      9 
     10 uninstall_@NAME@: prefix
     11 	rm -f "$$(cat .prefix)/etc/@NAME@"
     12 
     13 clean_@NAME@:
     14 	rm -f @NAME@
     15 
     16 clean_all: clean_@NAME@
     17 install_all: install_@NAME@
     18 uninstall_all: uninstall_@NAME@