CC = gcc OBJ = version.o IRCEvents.o main.o ChanNode.o \ IRCParser.o ClientSocket.o UserNode.o ChanUser.o \ ModeNode.o BanNode.o WHOHandler.o modcmd.o \ mysqlConn.o lang.o HandleInfoHandler.o tools.o \ timeq.o DBHelper.o EventLogger.o bots.o \ bot_NeonServ.o CFLAGS=-g -O2 -Wall -Wshadow -Werror LIBS=-I. -I/usr/include/mysql LINK=-lmysqlclient all: $(OBJ) install: $(OBJ) $(CC) $(LIBS) -o neonserv $(OBJ) $(CFLAGS) $(LINK) version.o: version.c chmod +x version.sh ./version.sh $(CC) $(LIBS) -c $< $(CFLAGS) %.o: %.c $(CC) $(LIBS) -c $< $(CFLAGS) clean: rm *.o