X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit-ng%2FMakefile;h=645e0260693768a8a6e03635753e08c77b155838;hb=HEAD;hp=7b9e2c299bcd192d8eed07845f6cb8b99caf8d1d;hpb=624928ab39adeb10a7972210297689c79b5e20db;p=citadel.git diff --git a/webcit-ng/Makefile b/webcit-ng/Makefile index 7b9e2c299..15812fefd 100644 --- a/webcit-ng/Makefile +++ b/webcit-ng/Makefile @@ -1,14 +1,21 @@ +# Copyright (c) 1996-2024 by the citadel.org team +# This program is open source software. Use, duplication, or disclosure is subject to the GNU General Public License v3. + CFLAGS := $(CFLAGS) -ggdb -Wno-format-truncation LDFLAGS := $(LDFLAGS) SRC := server OBJ := server +HEADERS := $(wildcard $(SRC)/*.h) SOURCES := $(wildcard $(SRC)/*.c) OBJECTS := $(patsubst $(SRC)/%.c, $(OBJ)/%.o, $(SOURCES)) webcit: $(OBJECTS) - gcc $(CFLAGS) $(OBJECTS) $(LDFLAGS) -lcitadel -lpthread -lcrypto -lssl -lexpat -o webcit + gcc $(CFLAGS) $(OBJECTS) $(LDFLAGS) -lcitadel -lpthread -lcrypto -lssl -lexpat -lical -o webcit + +$(SRC)/%.c: $(HEADERS) + touch $@ $(OBJ)/%.o: $(SRC)/%.c gcc $(CFLAGS) -I$(SRC) -c $< -o $@