]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - src/Makefile
3 SUBDIRS
= css images proxmox-dark
5 # bundle it for now from the libjs-marked debian package to avoid touching our proxies file mapper,
6 # we could also just ship a link to the packages file and load from same path as the widget-toolkit
7 MARKEDJS
=/usr
/share
/javascript
/marked
/marked.min.js
16 data
/reader
/JsonObject.js \
17 data
/ProxmoxProxy.js \
22 data
/TimezoneStore.js \
24 data
/model
/Certificates.js \
26 form
/BandwidthSelector.js \
29 form
/IntegerField.js \
31 form
/DateTimeField.js \
34 form
/LanguageSelector.js \
36 form
/RRDTypeSelector.js \
37 form
/BondModeSelector.js \
38 form
/NetworkSelector.js \
39 form
/RealmComboBox.js \
40 form
/PruneKeepField.js \
41 form
/RoleSelector.js \
42 form
/DiskSelector.js \
43 form
/MultiDiskSelector.js \
44 form
/TaskTypeSelector.js \
46 form
/UserSelector.js \
47 form
/ThemeSelector.js \
50 button
/HelpButton.js \
52 grid
/PendingObjectGrid.js \
59 panel
/NodeInfoRepoStatus.js \
60 panel
/JournalView.js \
61 panel
/PermissionView.js \
62 panel
/PruneKeepPanel.js \
64 panel
/GaugeWidget.js \
65 panel
/Certificates.js \
66 panel
/ACMEAccount.js \
68 panel
/ACMEDomains.js \
73 window
/PasswordEdit.js \
74 window
/SafeDestroy.js \
75 window
/PackageVersions.js \
76 window
/TaskViewer.js \
77 window
/LanguageEdit.js \
80 window
/Certificates.js \
81 window
/ACMEAccount.js \
82 window
/ACMEPluginEdit.js \
83 window
/ACMEDomains.js \
84 window
/FileBrowser.js \
85 window
/AuthEditBase.js \
86 window
/AuthEditOpenId.js \
87 window
/AuthEditLDAP.js \
89 window
/AddTfaRecovery.js \
91 window
/AddWebauthn.js \
97 node
/APTRepositories.js \
104 node
/ServiceView.js \
109 set
-e
&& for i in
${SUBDIRS}; do
${MAKE} -C
$$i; done
111 .lint-incremental
: ${JSSRC}
117 eslint
--strict api-viewer
/APIViewer.js
119 eslint
--strict
${JSSRC}
120 touch
".lint-incremental"
122 proxmoxlib.js
: .lint-incremental
${JSSRC}
123 # add the version as comment in the file
124 echo
"// ${DEB_VERSION_UPSTREAM_REVISION}" > $@.tmp
125 cat
${JSSRC} ${MARKEDJS} >> $@.tmp
128 install: proxmoxlib.js
129 install -d
-m
755 ${WWWBASEDIR}
130 install -m
0644 proxmoxlib.js
${WWWBASEDIR}
131 set
-e
&& for i in
${SUBDIRS}; do
${MAKE} -C
$$i $@
; done