xnoircd/Makefile

29 lines
733 B
Makefile

FLAGS = -pthread
OFLAGS = -g
xnoircd: user.o nameable.o channel.o connection.o ircserver.o irccommand.o userconnection.o main.o
g++ $(FLAGS) user.o nameable.o channel.o connection.o ircserver.o irccommand.o userconnection.o main.o -o $@
user.o: user.cpp user.h
g++ $(OFLAGS) -c $*.cpp
connection.o: connection.cpp connection.h
g++ $(OFLAGS) -c $*.cpp
ircserver.o: ircserver.cpp ircserver.h
g++ $(OFLAGS) -c $*.cpp
irccommand.o: irccommand.cpp irccommand.h
g++ $(OFLAGS) -c $*.cpp
userconnection.o: userconnection.cpp userconnection.h
g++ $(OFLAGS) -c $*.cpp
nameable.o: nameable.cpp nameable.h
g++ $(OFLAGS) -c $*.cpp
channel.o: channel.cpp channel.h
g++ $(OFLAGS) -c $*.cpp
main.o: main.cpp
g++ $(OFLAGS) -c $*.cpp