-CFLAGS=-O0 -g -Wall -Wshadow -Werror
+CFLAGS=-Wall -Wshadow -Werror
all:
- gcc -o neonserv -O0 -g -Wall main.c -Wshadow -Werror
+ 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}
-library:
- gcc -o libneonserv.so
+install:
+ gcc -g -O0 -I. -o neonserv *.o ${CFLAGS}
binary:
\ No newline at end of file
#include "UserNode.h"
#include "IRCEvents.h"
-//all c files - so we don't need a big Makefile right now :D
-#include "ClientSocket.c"
-#include "IRCParser.c"
-#include "UserNode.c"
-#include "ChanNode.c"
-#include "ChanUser.c"
-#include "IRCEvents.c"
-#include "WHOHandler.c"
-
void just_test_it() {
struct UserNode *user;
struct ClientSocket *client;