added new (now missing) parameters
[NeonServV5.git] / Makefile
index e54e86e841ed064c577e5655b4f2ad68add810ad..2b0716e68badbafe720593adc61fa948cfdefe3d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,23 @@
 CFLAGS=-Wall -Wshadow -Werror
+LIBS=-I. -I/usr/include/mysql
+LINK=-lmysqlclient
 
 all:
-       gcc -g -O2 -I. -c IRCEvents.c -o IRCEvents.o ${CFLAGS}
-       gcc -g -O2 -I. -c main.c -o main.o ${CFLAGS}
-       gcc -g -O2 -I. -c ChanNode.c -o ChanNode.o ${CFLAGS}
-       gcc -g -O2 -I. -c IRCParser.c -o IRCParser.o ${CFLAGS}
-       gcc -g -O2 -I. -c ClientSocket.c -o ClientSocket.o ${CFLAGS}
-       gcc -g -O2 -I. -c UserNode.c -o UserNode.o ${CFLAGS}
-       gcc -g -O2 -I. -c ChanUser.c -o ChanUser.o ${CFLAGS}
-       gcc -g -O2 -I. -c WHOHandler.c -o WHOHandler.o ${CFLAGS}
-       gcc -g -O2 -I. -c modcmd.c -o modcmd.o ${CFLAGS}
-       gcc -g -O2 -I. -c bots.c -o bots.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c IRCEvents.c -o IRCEvents.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c main.c -o main.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c ChanNode.c -o ChanNode.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c IRCParser.c -o IRCParser.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c ClientSocket.c -o ClientSocket.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c UserNode.c -o UserNode.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c ChanUser.c -o ChanUser.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c WHOHandler.c -o WHOHandler.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c modcmd.c -o modcmd.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c mysqlConn.c -o mysqlConn.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c bots.c -o bots.o ${CFLAGS}
+       gcc -g -O2 ${LIBS} -c bot_NeonServ.c -o bot_NeonServ.o ${CFLAGS}
 
 install:
-       gcc -g -O0 -I. -o neonserv *.o ${CFLAGS}
+       gcc -g -O0 ${LIBS} -o neonserv *.o ${CFLAGS} ${LINK}
 
 clean:
        rm *.o