1##
2# Makefile for RubyGems 
3##
4
5Project = RubyGems
6include $(MAKEFILEPATH)/CoreOS/ReleaseControl/Common.make
7GnuAfterInstall = post-install
8GnuNoBuild = YES
9
10OSV = $(DSTROOT)/usr/local/OpenSourceVersions
11OSL = $(DSTROOT)/usr/local/OpenSourceLicenses
12
13unexport GEM_HOME
14
15GEMDIR=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
16GEMS= gems/*.gem
17
18build::
19	$(MKDIR) $(OSL) $(OSV)
20	for l in $(SRCROOT)/*.txt; do \
21		$(CP) $$l $(OSL); \
22	done
23	cp $(SRCROOT)/RubyGems.plist $(OSV)
24	for g in $(GEMS); do \
25		GEM_HOME=$(DSTROOT)$(GEMDIR) gem install --local $$g || exit 1; \
26	done
27	$(FIND) $(DSTROOT) \( -name .gemtest -or -name .RUBYARCHDIR.time \) -empty -delete
28	rsync -irptgoD --include='*/' --include='*.bundle' --exclude='*' $(DSTROOT)/ $(SYMROOT)/
29	$(FIND) $(SYMROOT) -type f -perm -a+x | xargs -t -n 1 dsymutil
30	$(FIND) $(SYMROOT) -empty -delete
31	$(FIND) $(DSTROOT) -name '*.o' -delete
32	$(FIND) $(DSTROOT) \( -name script -or -name test \) -print | xargs -t rm -rf
33