]> git.proxmox.com Git - proxmox-acme.git/blame - src/Makefile
bump version to 1.5.1
[proxmox-acme.git] / src / Makefile
CommitLineData
20569605
WL
1PREFIX=/usr
2ACMEDIR=${PREFIX}/share/proxmox-acme/
5460050d 3PERLDIR=${PREFIX}/share/perl5
20569605
WL
4
5ACME_SOURCES = \
394bfcc5 6 dnsapi/dns_1984hosting.sh \
c0c6720a
TL
7 dnsapi/dns_acmedns.sh \
8 dnsapi/dns_acmeproxy.sh \
9 dnsapi/dns_active24.sh \
10 dnsapi/dns_ad.sh \
11 dnsapi/dns_ali.sh \
394bfcc5 12 dnsapi/dns_anx.sh \
9eb0ca0c 13 dnsapi/dns_artfiles.sh \
394bfcc5 14 dnsapi/dns_arvan.sh \
5185b076 15 dnsapi/dns_aurora.sh \
c0c6720a
TL
16 dnsapi/dns_autodns.sh \
17 dnsapi/dns_aws.sh \
46852804 18 dnsapi/dns_azion.sh \
c0c6720a 19 dnsapi/dns_azure.sh \
9eb0ca0c 20 dnsapi/dns_bookmyname.sh \
da4c6a7f 21 dnsapi/dns_bunny.sh \
20569605 22 dnsapi/dns_cf.sh \
c0c6720a
TL
23 dnsapi/dns_clouddns.sh \
24 dnsapi/dns_cloudns.sh \
25 dnsapi/dns_cn.sh \
26 dnsapi/dns_conoha.sh \
27 dnsapi/dns_constellix.sh \
da4c6a7f
TL
28 dnsapi/dns_cpanel.sh \
29 dnsapi/dns_curanet.sh \
c0c6720a 30 dnsapi/dns_cyon.sh \
20569605 31 dnsapi/dns_da.sh \
c0c6720a 32 dnsapi/dns_ddnss.sh \
20569605 33 dnsapi/dns_desec.sh \
394bfcc5 34 dnsapi/dns_df.sh \
c0c6720a 35 dnsapi/dns_dgon.sh \
9eb0ca0c 36 dnsapi/dns_dnsexit.sh \
da4c6a7f 37 dnsapi/dns_dnshome.sh \
c0c6720a 38 dnsapi/dns_dnsimple.sh \
da4c6a7f 39 dnsapi/dns_dnsservices.sh \
20569605 40 dnsapi/dns_do.sh \
c0c6720a 41 dnsapi/dns_doapi.sh \
394bfcc5 42 dnsapi/dns_domeneshop.sh \
c0c6720a
TL
43 dnsapi/dns_dp.sh \
44 dnsapi/dns_dpi.sh \
45 dnsapi/dns_dreamhost.sh \
46 dnsapi/dns_duckdns.sh \
47 dnsapi/dns_durabledns.sh \
48 dnsapi/dns_dyn.sh \
49 dnsapi/dns_dynu.sh \
50 dnsapi/dns_dynv6.sh \
51 dnsapi/dns_easydns.sh \
394bfcc5 52 dnsapi/dns_edgedns.sh \
c0c6720a 53 dnsapi/dns_euserv.sh \
20569605 54 dnsapi/dns_exoscale.sh \
da4c6a7f 55 dnsapi/dns_fornex.sh \
c0c6720a
TL
56 dnsapi/dns_freedns.sh \
57 dnsapi/dns_gandi_livedns.sh \
58 dnsapi/dns_gcloud.sh \
1f4e84f7 59 dnsapi/dns_gcore.sh \
c0c6720a 60 dnsapi/dns_gd.sh \
da4c6a7f 61 dnsapi/dns_geoscaling.sh \
1f4e84f7 62 dnsapi/dns_googledomains.sh \
c0c6720a 63 dnsapi/dns_he.sh \
394bfcc5 64 dnsapi/dns_hetzner.sh \
c0c6720a
TL
65 dnsapi/dns_hexonet.sh \
66 dnsapi/dns_hostingde.sh \
394bfcc5 67 dnsapi/dns_huaweicloud.sh \
c0c6720a 68 dnsapi/dns_infoblox.sh \
394bfcc5 69 dnsapi/dns_infomaniak.sh \
c0c6720a
TL
70 dnsapi/dns_internetbs.sh \
71 dnsapi/dns_inwx.sh \
21e6ed30 72 dnsapi/dns_ionos.sh \
1f4e84f7 73 dnsapi/dns_ipv64.sh \
c0c6720a
TL
74 dnsapi/dns_ispconfig.sh \
75 dnsapi/dns_jd.sh \
394bfcc5
TL
76 dnsapi/dns_joker.sh \
77 dnsapi/dns_kappernet.sh \
20569605 78 dnsapi/dns_kas.sh \
20569605 79 dnsapi/dns_kinghost.sh \
c0c6720a 80 dnsapi/dns_knot.sh \
da4c6a7f 81 dnsapi/dns_la.sh \
c0c6720a
TL
82 dnsapi/dns_leaseweb.sh \
83 dnsapi/dns_lexicon.sh \
84 dnsapi/dns_linode.sh \
85 dnsapi/dns_linode_v4.sh \
86 dnsapi/dns_loopia.sh \
87 dnsapi/dns_lua.sh \
88 dnsapi/dns_maradns.sh \
89 dnsapi/dns_me.sh \
90 dnsapi/dns_miab.sh \
20569605 91 dnsapi/dns_misaka.sh \
c0c6720a 92 dnsapi/dns_myapi.sh \
20569605 93 dnsapi/dns_mydevil.sh \
c0c6720a 94 dnsapi/dns_mydnsjp.sh \
da4c6a7f 95 dnsapi/dns_mythic_beasts.sh \
c0c6720a
TL
96 dnsapi/dns_namecheap.sh \
97 dnsapi/dns_namecom.sh \
98 dnsapi/dns_namesilo.sh \
1f4e84f7 99 dnsapi/dns_nanelo.sh \
c0c6720a
TL
100 dnsapi/dns_nederhost.sh \
101 dnsapi/dns_neodigit.sh \
102 dnsapi/dns_netcup.sh \
394bfcc5 103 dnsapi/dns_netlify.sh \
c0c6720a 104 dnsapi/dns_nic.sh \
394bfcc5
TL
105 dnsapi/dns_njalla.sh \
106 dnsapi/dns_nm.sh \
20569605 107 dnsapi/dns_nsd.sh \
c0c6720a
TL
108 dnsapi/dns_nsone.sh \
109 dnsapi/dns_nsupdate.sh \
110 dnsapi/dns_nw.sh \
46852804 111 dnsapi/dns_oci.sh \
c0c6720a 112 dnsapi/dns_one.sh \
20569605 113 dnsapi/dns_online.sh \
20569605 114 dnsapi/dns_openprovider.sh \
394bfcc5 115 dnsapi/dns_openstack.sh \
c0c6720a
TL
116 dnsapi/dns_opnsense.sh \
117 dnsapi/dns_ovh.sh \
118 dnsapi/dns_pdns.sh \
119 dnsapi/dns_pleskxml.sh \
120 dnsapi/dns_pointhq.sh \
5185b076 121 dnsapi/dns_porkbun.sh \
21e6ed30 122 dnsapi/dns_rackcorp.sh \
c0c6720a 123 dnsapi/dns_rackspace.sh \
da4c6a7f 124 dnsapi/dns_rage4.sh \
c0c6720a
TL
125 dnsapi/dns_rcode0.sh \
126 dnsapi/dns_regru.sh \
21e6ed30 127 dnsapi/dns_scaleway.sh \
c0c6720a
TL
128 dnsapi/dns_schlundtech.sh \
129 dnsapi/dns_selectel.sh \
da4c6a7f 130 dnsapi/dns_selfhost.sh \
c0c6720a 131 dnsapi/dns_servercow.sh \
21e6ed30 132 dnsapi/dns_simply.sh \
c0c6720a 133 dnsapi/dns_tele3.sh \
9eb0ca0c 134 dnsapi/dns_tencent.sh \
394bfcc5 135 dnsapi/dns_transip.sh \
da4c6a7f 136 dnsapi/dns_udr.sh \
20569605
WL
137 dnsapi/dns_ultra.sh \
138 dnsapi/dns_unoeuro.sh \
c0c6720a 139 dnsapi/dns_variomedia.sh \
cd4a1aeb 140 dnsapi/dns_veesp.sh \
da4c6a7f 141 dnsapi/dns_vercel.sh \
c0c6720a 142 dnsapi/dns_vscale.sh \
20569605 143 dnsapi/dns_vultr.sh \
5185b076 144 dnsapi/dns_websupport.sh \
394bfcc5 145 dnsapi/dns_world4you.sh \
c0c6720a 146 dnsapi/dns_yandex.sh \
da4c6a7f 147 dnsapi/dns_yc.sh \
20569605 148 dnsapi/dns_zilore.sh \
c0c6720a 149 dnsapi/dns_zone.sh \
20569605 150 dnsapi/dns_zonomi.sh \
20569605 151
5460050d
WL
152LIB_SOURCES = \
153 ACME.pm \
154 ACME/Challenge.pm \
98b96d9e 155 ACME/DNSChallenge.pm \
c0c6720a 156 ACME/StandAlone.pm \
5460050d 157
20569605
WL
158all:
159
160.PHONY: install
161install:
162 install -D -m 0744 proxmox-acme ${DESTDIR}${ACMEDIR}/proxmox-acme
4195bf0a 163 install -D -m 0644 dns-challenge-schema.json ${DESTDIR}${ACMEDIR}/dns-challenge-schema.json
9bd9d7a7 164 for f in ${ACME_SOURCES}; do install -D -m 0644 acme.sh/$$f ${DESTDIR}${ACMEDIR}/$$f; done
5460050d
WL
165 install -d -m 0755 ${DESTDIR}${PERLDIR}/PVE
166 install -d -m 0755 ${DESTDIR}${PERLDIR}/PVE/ACME
c0c6720a 167 for f in ${LIB_SOURCES}; do install -D -m 0644 PVE/$$f ${DESTDIR}${PERLDIR}/PVE/$$f; done
20569605 168
895b703e
TL
169.PHONY: test
170test:
171 $(MAKE) -C test test
172
20569605
WL
173.PHONY: clean
174clean:
175 rm -rf *~
176
177.PHONY: distclean
178distclean: clean