fixed unnecessary sleep after game termination
[rlserver.git] / Makefile
blob3b0ebd232dbc6c6f7bc8bdff19246f93fcc74132
1 CC = gcc
2 CFLAGS += -pipe -Wall -Wcast-align -Wshadow -Wpointer-arith -Wcast-qual -Wmissing-prototypes -Werror-implicit-function-declaration \
3 -O0 -g2 \
4 -DUSE_SYSLOG
5 LDFLAGS += -pipe -Wall -O0 -g2 -lutil -lpthread
7 OBJDIR = ./obj
9 SERVER = ./rlserver
10 OBJS = $(OBJDIR)/telnet.o $(OBJDIR)/vt100.o \
11 $(OBJDIR)/sessions.o $(OBJDIR)/run.o \
12 $(OBJDIR)/menu.o $(OBJDIR)/users.o $(OBJDIR)/games.o \
13 $(OBJDIR)/syslog.o $(OBJDIR)/server.o
16 .SUFFIXES: .c
17 .PHONY: clean depend all
19 all: $(OBJDIR) $(SERVER)
21 $(SERVER): $(OBJS)
22 $(CC) -o $@ $^ $(LDFLAGS)
24 $(OBJDIR)/%.o: %.c
25 $(CC) $(CFLAGS) -c -o $@ $<
28 clean:
29 rm -rf $(SERVER) $(OBJS)
30 rm -rf $(OBJDIR)/Makefile.depend*
32 depend: $(OBJDIR)/Makefile.depend
34 $(OBJDIR)/Makefile.depend: Makefile *.c *.h
35 touch $@
36 makedepend -p$(OBJDIR)/ -f$@ -Y 2>/dev/null *.c
38 $(OBJDIR):
39 mkdir $@
41 -include $(OBJDIR)/Makefile.depend