diff --git a/ddos/Makefile b/ddos/Makefile new file mode 100644 --- /dev/null +++ b/ddos/Makefile @@ -0,0 +1,28 @@ +CC=gcc -g -ggdb +CFLAGS=-Wall -O2 -Iinclude -ansi +NASM=nasm -f elf -Iinclude/ +TARGET=client server +SOBJECTS=server.o set_limit.o +COBJECTS=client.o + +.SUFFIXES: .c .asm + +.c.o: + @echo Compiling $< ... + @$(CC) -c $(CFLAGS) -o $@ $< + +all: $(TARGET) + +server: $(SOBJECTS) + @echo Linking $< ... + @$(CC) $(CFLAGS) -o $@ $(SOBJECTS) + +client: $(COBJECTS) + @echo Linking $< ... + @$(CC) $(CFLAGS) -o $@ $(COBJECTS) + +.PHONY: clean uninstall + +clean: + rm -f *.o *~ + rm -f $(TARGET)