include $(APPS_DIR)/apps.mk

TARGET = vsftpd

LDFLAGS += -L$(APPS_DIR)/lib -lwag302 -lcrypt
CFLAGS += -I./port -I$(APPS_DIR)/include -D_ZCOM_NANJING_
ALLOBJS = main.o utility.o prelogin.o ftpcmdio.o \
		postlogin.o privsock.o \
		tunables.o ftpdataio.o secbuf.o ls.o \
		postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o \
		banner.o filestr.o parseconf.o secutil.o \
		ascii.o oneprocess.o twoprocess.o privops.o \
		standalone.o hash.o tcpwrap.o \
		sysutil.o sysdeputil.o 
		
OBJS = $(ALLOBJS:%=obj/%)

$(TARGET): $(OBJS)
	$(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $(TARGET)
	$(STRIP) $@

obj/%.o:%.c
	@mkdir -p obj
	$(CC) -c $< $(CFLAGS) -o $@

dist: install
	
install:
	cp $(TARGET) $(TARGET_ROOT_DIR)/usr/sbin/.
	
clean:
	rm -fr obj $(TARGET) $(OBJS)
