1*cdf0e10cSrcweirPRJ=. 2*cdf0e10cSrcweirPRJNAME=readlicense_oo 3*cdf0e10cSrcweirTARGET=source 4*cdf0e10cSrcweir 5*cdf0e10cSrcweir# ------------------------------------------------------------------ 6*cdf0e10cSrcweir.INCLUDE: settings.mk 7*cdf0e10cSrcweir# ------------------------------------------------------------------ 8*cdf0e10cSrcweir 9*cdf0e10cSrcweir.IF "$(GUI)"=="WNT" 10*cdf0e10cSrcweirSYSLICBASE=license.txt license.html license.rtf 11*cdf0e10cSrcweirSYSLICDEST=$(MISC)$/license$/wnt 12*cdf0e10cSrcweir.ELSE # "$(GUI)"=="WNT" 13*cdf0e10cSrcweirSYSLICBASE=LICENSE LICENSE.html 14*cdf0e10cSrcweirSYSLICDEST=$(MISC)$/license$/unx 15*cdf0e10cSrcweir.ENDIF # "$(GUI)"=="WNT" 16*cdf0e10cSrcweir 17*cdf0e10cSrcweirSOURCELICENCES=$(foreach,i,$(SYSLICBASE) $(SYSLICDEST)$/$(i:b)_en-US$(i:e)) 18*cdf0e10cSrcweir 19*cdf0e10cSrcweirfallbacklicenses=$(foreach,i,{$(subst,$(defaultlangiso), $(alllangiso))} $(foreach,j,$(SYSLICBASE) $(SYSLICDEST)$/$(j:b)_$i$(j:e))) 20*cdf0e10cSrcweir 21*cdf0e10cSrcweir# ------------------------------------------------------------------ 22*cdf0e10cSrcweir.INCLUDE: target.mk 23*cdf0e10cSrcweir# ------------------------------------------------------------------ 24*cdf0e10cSrcweir 25*cdf0e10cSrcweirALLTAR: $(SOURCELICENCES) $(fallbacklicenses) just_for_nice_optics 26*cdf0e10cSrcweir 27*cdf0e10cSrcweir.IF "$(fallbacklicenses)"!="" 28*cdf0e10cSrcweir$(fallbacklicenses) : $(SOURCELICENCES) 29*cdf0e10cSrcweir @$(ECHON) . 30*cdf0e10cSrcweir @$(COPY) $(@:d)$(@:b:s/_/./:b)_$(defaultlangiso)$(@:e) $@ 31*cdf0e10cSrcweir.ENDIF # "$(fallbacklicenses)"!="" 32*cdf0e10cSrcweir 33*cdf0e10cSrcweirjust_for_nice_optics: $(fallbacklicenses) 34*cdf0e10cSrcweir @$(ECHONL) 35*cdf0e10cSrcweir 36*cdf0e10cSrcweir# for windows, convert linends to DOS 37*cdf0e10cSrcweir$(SYSLICDEST)$/license_en-US.% : source$/license$/license_en-US.% 38*cdf0e10cSrcweir @-$(MKDIRHIER) $(SYSLICDEST) 39*cdf0e10cSrcweir $(PERL) -p -e 's/\r?\n$$/\r\n/' < $< > $@ 40*cdf0e10cSrcweir 41*cdf0e10cSrcweir# for others just copy 42*cdf0e10cSrcweir$(SYSLICDEST)$/LICENSE_en-US : source$/license$/license_en-US.txt 43*cdf0e10cSrcweir @-$(MKDIRHIER) $(SYSLICDEST) 44*cdf0e10cSrcweir $(COPY) $< $@ 45*cdf0e10cSrcweir 46*cdf0e10cSrcweir$(SYSLICDEST)$/LICENSE_en-US.html : source$/license$/license_en-US.html 47*cdf0e10cSrcweir @-$(MKDIRHIER) $(SYSLICDEST) 48*cdf0e10cSrcweir $(COPY) $< $@ 49