.PHONY: all install all: bash-gitonly pam_oath_key.so auth-keys-gen cgit-config-gen webterface.cgi argvt.o: nargv/nargv.c gcc -c nargv/nargv.c -o argvt.o bash-gitonly: argvt.o bash-gitonly.c gcc bash-gitonly.c argvt.o -I . -L/usr/server/postgresql/lib -I/usr/server/postgresql/include -lpq -o bash-gitonly pam_oath_key.so: pam_oath_key.c gcc pam_oath_key.c -I/usr/system/include/ -I/usr/server/postgresql/include/ -L/usr/server/postgresql/lib/ -L/usr/libraries/lib/ -shared -lpam -lpq -loath -fPIC -o pam_oath_key.so auth-keys-gen: authKeysPg.c gcc authKeysPg.c -o auth-keys-gen -L/usr/server/postgresql/lib -I/usr/server/postgresql/include -lpq cgit-config-gen: cgit-config-gen.c gcc cgit-config-gen.c -o cgit-config-gen -L/usr/server/postgresql/lib -I/usr/server/postgresql/include -lpq $(CFLAGS) webterface.cgi: webterface.c gcc webterface.c -o webterface.cgi -L/usr/server/postgresql/lib -I/usr/server/postgresql/include -lpq $(CFLAGS) install-sql: sql/AccessType.sql sql/AccessibleRepos.sql /usr/server/postgresql/bin/psql -Upostgres -dpipi -f sql/AccessType.sql -f sql/AccessibleRepos.sql install: all cp pam_oath_key.so /lib/security cp pam_oath_key.so /usr/libraries/lib/security/ cp bash-gitonly /srv/git/bin cp auth-keys-gen /srv/etc/auth-git-keys cp cgit-config-gen /srv/etc/cgit-config-gen cp webterface.cgi /srv/admin/webterface/webterface.cgi cp clone-all.sh /srv/admin/public/clone-all.sh