2 CFLAGS
+= -pipe
-Wall
-Wcast-align
-Wshadow
-Wpointer-arith
-Wcast-qual
-Wmissing-prototypes
-Werror-implicit-function-declaration \
5 LDFLAGS
+= -pipe
-Wall
-O0
-g2
-lutil
-lpthread
10 OBJS
= $(OBJDIR
)/util.o \
11 $(OBJDIR
)/telnet.o
$(OBJDIR
)/vt100.o \
12 $(OBJDIR
)/sessions.o
$(OBJDIR
)/run.o \
13 $(OBJDIR
)/menu.o
$(OBJDIR
)/users.o
$(OBJDIR
)/games.o \
14 $(OBJDIR
)/stats.o
$(OBJDIR
)/syslog.o
$(OBJDIR
)/server.o
18 .PHONY
: clean depend
all
20 all: $(OBJDIR
) $(SERVER
)
23 $(CC
) -o
$@
$^
$(LDFLAGS
)
26 $(CC
) $(CFLAGS
) -c
-o
$@
$<
30 rm -rf
$(SERVER
) $(OBJS
)
31 rm -rf
$(OBJDIR
)/Makefile.depend
*
33 depend
: $(OBJDIR
)/Makefile.depend
35 $(OBJDIR
)/Makefile.depend
: Makefile
*.c
*.h
37 makedepend
-p
$(OBJDIR
)/ -f
$@
-Y
2>/dev
/null
*.c
42 -include $(OBJDIR
)/Makefile.depend