-
Notifications
You must be signed in to change notification settings - Fork 768
Expand file tree
/
Copy pathMakefile.am
More file actions
38 lines (32 loc) · 1.47 KB
/
Copy pathMakefile.am
File metadata and controls
38 lines (32 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
SUBDIRS = src man m4 libtest templates lang html tests fuzz
ACLOCAL_AMFLAGS = -I m4
EXTRA_DIST = INSTALL.Linux \
gpl-fr.txt license.txt greetings.txt history.txt \
httrack-doc.html lang.def README.md tools/mkdeb.sh \
tools/macos-app.sh tools/macos-bundle.sh tools/macos-release.sh \
tools/httrack-launcher.c \
tools/Info.plist.in tools/HTTrack.icns \
bootstrap build.sh
# Build the signed Debian packages from a clean source export. Pass the signing
# key and other options through DEB_FLAGS, e.g.:
# make deb DEB_FLAGS="--key BB71C7E6CB1AD8FAF53FE42A60C3AA7180598EFB"
# See tools/mkdeb.sh --help for all options. Not $(SHELL): mkdeb.sh is bash, and dash chokes (#891).
DEB_FLAGS =
deb:
$(BASH_SHELL) $(top_srcdir)/tools/mkdeb.sh $(DEB_FLAGS)
.PHONY: deb
# Assemble the macOS application bundle from an installed prefix, e.g.
# make macos-app APP_FLAGS="--prefix /tmp/inst --out /tmp"
APP_FLAGS =
macos-app:
$(SHELL) $(top_srcdir)/tools/macos-app.sh --plist tools/Info.plist \
--icon $(top_srcdir)/tools/HTTrack.icns $(APP_FLAGS)
.PHONY: macos-app
# Sign, notarize and pack that bundle into the DMG we publish, e.g.
# make macos-release RELEASE_FLAGS="--app /tmp/HTTrack.app --identity ABCD1234 \
# --notary-key AuthKey.p8 --notary-key-id KEYID --notary-issuer ISSUERID"
# See tools/macos-release.sh for the rest; .github/workflows/macos-release.yml runs it.
RELEASE_FLAGS =
macos-release:
$(SHELL) $(top_srcdir)/tools/macos-release.sh $(RELEASE_FLAGS)
.PHONY: macos-release