diff options
| author | Vincent Douillet <vincent@vdouillet.fr> | 2026-07-11 22:23:27 +0200 |
|---|---|---|
| committer | Vincent Douillet <vincent@vdouillet.fr> | 2026-07-11 22:23:27 +0200 |
| commit | 013de9803239efe8d12020fa0a734ab2904e9bfb (patch) | |
| tree | 824e3ad638170fc41bf7b596c90e040d8cd1fd73 /Makefile | |
| parent | 9669adeceb9cc6ac41ca4ea9b9bc3f89036fc569 (diff) | |
wip: linux: add landlock sandboxlandlock
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -29,15 +29,19 @@ # OpenBSD CHROOT=/var/www WWW_USER=www +CFLAGS_CONFIG= +OBJS_CONFIG= # Linux #CHROOT= #WWW_USER=www-data +#CFLAGS_CONFIG=-D__Linux__ +#OBJS_CONFIG=vll_sandbox.o CC=cc CFLAGS_DEPS != pkg-config --cflags kcgi kcgi-html LDFLAGS_DEPS != pkg-config --libs kcgi kcgi-html -CFLAGS=-DLOG_INFO -D_POSIX_C_SOURCE=200809L -std=c89 $(CFLAGS_DEPS) +CFLAGS=-DLOG_INFO -D_POSIX_C_SOURCE=200809L -std=c89 $(CFLAGS_DEPS) $(CFLAGS_CONFIG) LDFLAGS=-static $(LDFLAGS_DEPS) .if make(debug) || make(test) @@ -47,6 +51,8 @@ CFLAGS+=-O0 -g -W -Wall -Wextra -DTEMPLATE_DIR='"template"' CFLAGS+=-O2 .endif +OBJS=$(OBJS_CONFIG) str.o config.o mime.o url.o template.o file.o http.o delete.o upload.o download.o create.o browse.o + debug: main all: main @@ -54,10 +60,10 @@ all: main .c.o: $(CC) -o $@ -c $< $(CFLAGS) -main: str.o config.o mime.o url.o template.o file.o http.o delete.o upload.o download.o create.o browse.o main.o +main: $(OBJS) main.o $(CC) -o $@ $> $(LDFLAGS) -test: str.o config.o mime.o url.o template.o file.o http.o delete.o upload.o download.o create.o browse.o test.o +test: $(OBJS) test.o $(CC) -o $@ $> $(LDFLAGS) env: env.o |
