diff options
author | Mattias Andrée <m@maandree.se> | 2025-02-09 09:58:04 +0100 |
---|---|---|
committer | Mattias Andrée <m@maandree.se> | 2025-02-09 09:58:04 +0100 |
commit | c25f5195f0d6cf469ceb0325935615b0bb4adffc (patch) | |
tree | 3ec21792739a4d8d33cec92291a4b0e9e1044373 /Makefile | |
parent | Fix license name (diff) | |
download | licenses-c25f5195f0d6cf469ceb0325935615b0bb4adffc.tar.gz licenses-c25f5195f0d6cf469ceb0325935615b0bb4adffc.tar.bz2 licenses-c25f5195f0d6cf469ceb0325935615b0bb4adffc.tar.xz |
misc
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 108 |
1 files changed, 61 insertions, 47 deletions
@@ -1,59 +1,73 @@ -DIR = /usr/share/licenses/common -DESTDIR = +.POSIX: + +CONFIGFILE = config.mk +include $(CONFIGFILE) DIRS = CeCILL1 CeCILL2 CeCILL-B CeCILL-C EUPL1.0 EUPL1.1 FAL1.2 FAL1.3 -EUPL = {bg,cs,da,de,el,en,es,et,fi,fr,hu,it,lt,lv,mt,nl,pl,pt,ro,sk,sl,sv} - -MISC = AAL ACDL AFL{1.1,1.2,2.0,2.1,3.0} AGPL{1,2,3} Apache{1.0,1.1,2.0} APSL{1.0,1.1,1.2,2.0} Arphic Artistic{1.0,2.0} \ - BSD BSL \ - CATOSL1.1 \ - CC0 CDDL Cool CPAL CPL CPOL1.02 Cryptix CUA-OPL DSL \ - ECL{1.0,2.0} ECos2.0 EFL{1,2} Entessa EPL EUDataGrid Expat \ - Fair FDL{1.1,1.2,1.3} Frameworx FreeBSDDL Freetype \ - GNUAllPermissive GNUVerbatim GPL{1,2,3} \ - HESSLA HPND \ - ICS imlib2 IntelACPI IOSL IPA IPL \ - JOSL \ - LDP1 LGPL{2.0,2.1,3} LPL1.02 LPPL1.{0,1,2,3{,a,b,c}} \ - MIT Motosoto MPL{1.0,1.1,2.0} Ms-PL Ms-RL Multics \ - NASA1.3 Naumen nBSD NGPL Nokia none NOSL NPL{1.0,1.1} NPOSL3.0 NSCA NTP \ - OCL OCLC2.0 ODbl OFL1.1 OFPL OGTSL OpenPub OSL{1.0,2.0,2.1,3.0} \ - pBSD PerlArtistic PHP{2.01,2.02,3.0,3.01} PostgreSQL public{,-bin} \ - QPL \ - RPL{1.1,1.3,1.5} RPSL RSCPL Ruby \ - sBSD SFL SimPL-2.0 SISSL{1.0,1.1,1.2} Sleepycat SPL \ - VSL W3C Watcom WTFPL{1,2} WXwindows Weaker Weakest \ - Xnet XOSL \ - YPL{1.0,1.1} \ - zlib ZPL{1.0,2.0,2.1} +CeCILL = english french +FAL1_2 = french spanish +FAL1_3 = english french +EUPL = bg cs da de el en es et fi fr hu it lt lv mt nl pl pt ro sk sl sv -all: +MISC =\ + AAL ACDL AFL1.1 AFL1.2 AFL2.0 AFL2.1 AFL3.0 AGPL1 AGPL2 AGPL3 Apache1.0 Apache1.1 Apache2.0\ + APSL1.0 APSL1.1 APSL1.2 APSL2.0 Arphic Artistic1.0 Artistic2.0\ + BSD BSL\ + CATOSL1.1 cBSD CC0 CDDL Cool CPAL CPL CPOL1.02 Cryptix CUA-OPL\ + DSL\ + ECL1.0 ECL2.0 ECos2.0 EFL1 EFL2 Entessa EPL EUDataGrid Expat\ + Fair FDL1.1 FDL1.2 FDL1.3 Frameworx FreeBSDDL Freetype\ + GNUAllPermissive GNUVerbatim GPL1 GPL2 GPL3\ + HESSLA HPND\ + imlib2 IntelACPI IOSL IPA IPL ISC\ + JOSL\ + LDP1 LGPL2.0 LGPL2.1 LGPL3 LPL1.02 LPPL1.0 LPPL1.1 LPPL1.2 LPPL1.3 LPPL1.3a LPPL1.3b LPPL1.3c\ + MIT Motosoto MPL1.0 MPL1.1 MPL2.0 Ms-PL Ms-RL Multics\ + NASA1.3 Naumen nBSD NCSA NGPL Nokia none NOSL NPL1.0 NPL1.1 NPOSL3.0 NTP + OCL OCLC2.0 ODbl OFL1.1 OFPL OGTSL OpenPub OSL1.0 OSL2.0 OSL2.1 OSL3.0\ + pBSD PerlArtistic PHP2.01 PHP2.02 PHP3.0 PHP3.01 PostgreSQL public public-bin\ + QPL RPL1.1 RPL1.3 RPL1.5 RPSL RSCPL Ruby + sBSD SFL SimPL-2.0 SISSL1.0 SISSL1.1 SISSL1.2 Sleepycat SPL\ + UPL\ + VSL\ + W3C Watcom Weaker Weakest WTFPL1 WTFPL2 WXwindows\ + X11 Xnet XOSL\ + YPL1.0 YPL1.1\ + zlib ZPL1.0 ZPL2.0 ZPL2.1 -install: - mkdir -p "$(DESTDIR)$(DIR)" - mkdir -p $(foreach D, $(DIRS), "$(DESTDIR)$(DIR)/$(D)") - install -m444 common/CeCILL1/{english,french} "$(DESTDIR)$(DIR)"/CeCILL1 - install -m444 common/CeCILL2/{english,french} "$(DESTDIR)$(DIR)"/CeCILL2 - install -m444 common/CeCILL-B/{english,french} "$(DESTDIR)$(DIR)"/CeCILL-B - install -m444 common/CeCILL-C/{english,french} "$(DESTDIR)$(DIR)"/CeCILL-C - install -m444 common/EUPL1.0/$(EUPL) "$(DESTDIR)$(DIR)"/EUPL1.0 - install -m444 common/EUPL1.1/$(EUPL) "$(DESTDIR)$(DIR)"/EUPL1.1 - install -m444 common/FAL1.2/{french,spanish} "$(DESTDIR)$(DIR)"/FAL1.2 - install -m444 common/FAL1.3/{english,french} "$(DESTDIR)$(DIR)"/FAL1.3 - install -m444 $(foreach L, $(MISC), common/$(L)) "$(DESTDIR)$(DIR)" +all: + @: +install: + mkdir -p -- "$(DESTDIR)$(DIR)" + cd -- "$(DESTDIR)$(DIR)" && mkdir -p -- $(DIRS) + cp -- $$(printf 'CeCILL1/%s\n' $(CeCILL)) "$(DESTDIR)$(DIR)/CeCILL1/" + cp -- $$(printf 'CeCILL2/%s\n' $(CeCILL)) "$(DESTDIR)$(DIR)/CeCILL2/" + cp -- $$(printf 'CeCILL-B/%s\n' $(CeCILL)) "$(DESTDIR)$(DIR)/CeCILL-B/" + cp -- $$(printf 'CeCILL-C/%s\n' $(CeCILL)) "$(DESTDIR)$(DIR)/CeCILL-C/" + cp -- $$(printf 'EUPL1.0/%s\n' $(EUPL)) "$(DESTDIR)$(DIR)/EUPL1.0/" + cp -- $$(printf 'EUPL1.1/%s\n' $(EUPL)) "$(DESTDIR)$(DIR)/EUPL1.1/" + cp -- $$(printf 'FAL1.2/%s\n' $(FAL1_2)) "$(DESTDIR)$(DIR)/FAL1.2/" + cp -- $$(printf 'FAL1.3/%s\n' $(FAL1_3)) "$(DESTDIR)$(DIR)/FAL1.3/" + cp -- $(MISC) "$(DESTDIR)$(DIR)/" uninstall: - -rm -f "$(DESTDIR)$(DIR)"/CeCILL{1,2,-B,-C}/{english,french} - -rm -f "$(DESTDIR)$(DIR)"/EUPL{1.0,1.1}/$(EUPL) - -rm -f "$(DESTDIR)$(DIR)"/FAL1.2/{french,spanish} - -rm -f "$(DESTDIR)$(DIR)"/FAL1.3/{english,french} - -rm -f $(foreach L, $(MISC), "$(DESTDIR)$(DIR)"/$(L)) - -rmdir $(foreach D, $(DIRS), "$(DESTDIR)$(DIR)/$(D)") - -rmdir "$(DESTDIR)$(DIR)" - + -cd -- "$(DESTDIR)$(DIR)/CeCILL1/" && rm -f -- $(CeCILL) + -cd -- "$(DESTDIR)$(DIR)/CeCILL2/" && rm -f -- $(CeCILL) + -cd -- "$(DESTDIR)$(DIR)/CeCILL-B/" && rm -f -- $(CeCILL) + -cd -- "$(DESTDIR)$(DIR)/CeCILL-C/" && rm -f -- $(CeCILL) + -cd -- "$(DESTDIR)$(DIR)/EUPL1.0/" && rm -f -- $(EUPL) + -cd -- "$(DESTDIR)$(DIR)/EUPL1.1/" && rm -f -- $(EUPL) + -cd -- "$(DESTDIR)$(DIR)/FAL1.2/" && rm -f -- $(FAL1_2) + -cd -- "$(DESTDIR)$(DIR)/FAL1.3/" && rm -f -- $(FAL1_3) + -cd -- "$(DESTDIR)$(DIR)/" && rm -f -- $(MISC) + -cd -- "$(DESTDIR)$(DIR)" && rmdir -- $(DIRS) + -rmdir -- "$(DESTDIR)$(DIR)" clean: + @: + +.PHONY: all install uninstall clean |