Files
Trashbox/Makefile

26 lines
474 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -O2 -I./src
TARGETS = index.cgi style.cgi status.cgi
SRCS_INDEX = src/main.c src/config.c src/auth.c src/fs.c src/render.c src/utils.c
OBJS_INDEX = $(SRCS_INDEX:.c=.o)
all: $(TARGETS)
index.cgi: $(OBJS_INDEX)
$(CC) $(CFLAGS) -o $@ $^
style.cgi: src/style.c
$(CC) $(CFLAGS) -o $@ $<
status.cgi: src/status.c
$(CC) $(CFLAGS) -o $@ $<
clean:
rm -f $(OBJS_INDEX) $(TARGETS)
install: all
chmod +x $(TARGETS)
.PHONY: all clean install