webcit-ng/Makefile: made it awesomer
[citadel.git] / webcit-ng / Makefile
1 CFLAGS := $(CFLAGS) -ggdb -Wno-format-truncation
2 LDFLAGS := $(LDFLAGS)
3
4 SRC := server
5 OBJ := server
6
7 SOURCES := $(wildcard $(SRC)/*.c)
8 OBJECTS := $(patsubst $(SRC)/%.c, $(OBJ)/%.o, $(SOURCES))
9
10 webcit: $(OBJECTS)
11         gcc $(CFLAGS) $(OBJECTS) $(LDFLAGS) -lcitadel -lpthread -lcrypto -lssl -lexpat -o webcit
12
13 $(OBJ)/%.o: $(SRC)/%.c
14         gcc $(CFLAGS) -I$(SRC) -c $< -o $@
15
16 # remove compilation products
17 clean:
18         rm -f webcit server/*.o
19
20 distclean: clean
21
22 # install to target directory
23 install:
24         echo Not yet...