67 lines
1.4 KiB
Makefile
67 lines
1.4 KiB
Makefile
#
|
|
# Guinness Server from tnemeth
|
|
#
|
|
# Makefile handcrafted by tTh
|
|
#
|
|
|
|
all: guinness guinnessd
|
|
|
|
# ---------------------------------------------------------
|
|
|
|
H_DEP = broadcast.h commands.h defines.h guinnessd.h printlog.h \
|
|
xmem.h clients.h config.h drinks.h lists.h tools.h
|
|
|
|
COPT = -Wall -g
|
|
|
|
D_OBJS = xmem.o broadcast.o printlog.o lists.o tools.o drinks.o \
|
|
commands.o clients.o
|
|
|
|
C_OBJS = xmem.o tools.o
|
|
|
|
D_LIBS = -lpthread -lcrypt
|
|
|
|
# ---------------------------------------------------------
|
|
#
|
|
# Main program
|
|
#
|
|
|
|
guinnessd: guinnessd.o Makefile $(D_OBJS)
|
|
gcc -g $< $(D_OBJS) $(D_LIBS) -o $@
|
|
|
|
guinnessd.o: guinnessd.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
|
|
#
|
|
|
|
guinness: guinness.o Makefile $(D_OBJS)
|
|
gcc -g $< $(C_OBJS) $(D_LIBS) -o $@
|
|
|
|
guinness.o: guinness.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
|
|
# ---------------------------------------------------------
|
|
#
|
|
# modules needed by the daemon
|
|
#
|
|
|
|
broadcast.o: broadcast.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
printlog.o: printlog.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
lists.o: lists.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
xmem.o: xmem.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
tools.o: tools.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
drinks.o: drinks.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
commands.o: commands.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
clients.o: clients.c Makefile $(H_DEP)
|
|
gcc $(COPT) -c $<
|
|
|
|
# ---------------------------------------------------------
|
|
|
|
|