aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBruno Cesar Ribas <bcribas@users.noreply.github.com>2023-03-04 11:36:49 +0000
committerGitHub <noreply@github.com>2023-03-04 11:36:49 +0000
commit7715b58718738dbe77e83daa24575ded16a2d4b9 (patch)
treeb91c2f97418efc521508328f593d02263458bfb9 /Makefile
parent11520ed4482a4dbf3540daef90d6404d4460b6c1 (diff)
parent818abd88d819c860e95e8e8f34bf4bbcd13966c1 (diff)
downloadboca-7715b58718738dbe77e83daa24575ded16a2d4b9.tar.gz
boca-7715b58718738dbe77e83daa24575ded16a2d4b9.zip
Merge pull request #21 from DaviAntonio/migrate-to-jammy
Migrate to jammy and release version 1.5.16
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 8 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 6ec0a69..172b8cb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,9 @@
tools/safeexec: tools/safeexec.c
- gcc tools/safeexec.c -o tools/safeexec
+ gcc -g -O2 $^ -o $@
tools/boca-submit-run-root-wrapper: tools/boca-submit-run-root-wrapper.c
- gcc $^ -o $@
+ gcc -g -O2 $^ -o $@
install-bocawww:
mkdir -p $(DESTDIR)/usr/sbin $(DESTDIR)/etc/cron.d $(DESTDIR)/var/www/boca/
@@ -14,11 +14,8 @@ install-bocawww:
chmod 700 $(DESTDIR)/usr/sbin/boca-fixssh
install-bocaapache:
- mkdir -p $(DESTDIR)/etc/apache2/sites-enabled/
- cp tools/000-boca.conf $(DESTDIR)/etc/apache2/sites-enabled/000-boca.conf
- a2ensite default-ssl || echo a2ensite default-ssl FAILED
- a2enmod ssl || echo a2enmod ssl FAILED
- a2enmod socache_shmcb || echo a2enmod socache_shmcb FAILED
+ mkdir -p $(DESTDIR)/etc/apache2/sites-available/
+ cp tools/000-boca.conf $(DESTDIR)/etc/apache2/sites-available/000-boca.conf
install-scripts:
mkdir -p $(DESTDIR)/usr/sbin/
@@ -52,6 +49,10 @@ install-bocaautojudge: tools/safeexec
install: install-bocawww install-bocaapache install-bocadb install-bocacommon install-bocaautojudge install-scripts
+clean:
+ $(RM) tools/safeexec
+ $(RM) tools/boca-submit-run-root-wrapper
+
install-submission-tools: tools/boca-submit-run-root-wrapper
mkdir -p $(DESTDIR)/usr/bin $(DESTDIR)/usr/sbin $(DESTDIR)/etc/cron.d
install tools/boca-auth-runs $(DESTDIR)/usr/sbin/