CC=gcc
CFLAGS=-g -O0 -Wall

all: proftpd-not-pro-enough

OBJS=main.o ftp.o system.o shellcode.o

proftpd-not-pro-enough: $(OBJS)
	$(CC) -o proftpd-not-pro-enough $(OBJS)

%.o:	%.c
	$(CC) $(CFLAGS) -c $<

ftp.o: system.h ftp.h
main.o: system.h ftp.h shellcode.h

clean:
	rm -rf $(OBJS) proftpd-not-pro-enough
