LIBS = @LIBS@
INSTALL = @INSTALL@
-SRCS = aClient.cpp \
+DRIVER = tcpclient.cpp
+CONSOLEDRIVER = devel.cpp
+
+TSRCS = aClient.cpp \
config.cpp \
c_forest.cpp \
+ do_attack.cpp \
gameserv.cpp \
hash.cpp \
+ item.cpp \
+ level.cpp \
log.cpp \
- myString.cpp \
news.cpp \
+ pouch.cpp \
player.cpp \
- sockhelp.cpp \
- tcpclient.cpp
+ sockhelp.cpp
+
+CONSOLESRCS = $(TSRCS) $(CONSOLEDRIVER)
+SRCS = $(TSRCS) $(DRIVER)
+ALLSRCS = $(TSRCS) $(DRIVER) $(CONSOLEDRIVER)
OBJS = ${SRCS:.cpp=.o}
+CONSOLEOBJS = $(CONSOLESRCS:.cpp=.o)
all: gameserv
$(CC) $(CFLAGS) -c $<
depend:
- $(CC) -MM $(CFLAGS) $(SRCS) > .depend
+ $(CC) -MM $(CFLAGS) $(ALLSRCS) > .depend
configscript: configscript.o
$(CC) -o .config configscript.o
+console: $(CONSOLEOBJS)
+ $(CC) -o $@ $(CONSOLEOBJS) $(LIBS)
+
# Catch any changes in the Makefile, everything depends on it.
$(OBJS): Makefile
+$(CONSOLEOBJS): Makefile
include .depend