2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>

PR 756/rtems
	* ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
	/c/src/libnetworking/ftpd)
	* ftpd/ftd.h: New header guards.
	* ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
	* configure.ac: Add ftpd/Makefile.
	* Makefile.am: Add ftpd.
This commit is contained in:
Ralf Corsepius
2005-02-04 12:40:16 +00:00
parent f26a97602e
commit f26145b800
5 changed files with 36 additions and 15 deletions
+10
View File
@@ -1,3 +1,13 @@
2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 756/rtems
* ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
/c/src/libnetworking/ftpd)
* ftpd/ftd.h: New header guards.
* ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
* configure.ac: Add ftpd/Makefile.
* Makefile.am: Add ftpd.
2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
+1
View File
@@ -12,6 +12,7 @@ SUBDIRS += libcsupport libblock libfs
SUBDIRS += libnetworking librpc
SUBDIRS += libmisc
SUBDIRS += httpd
SUBDIRS += ftpd
SUBDIRS += wrapup
noinst_DATA = preinstall-stamp
+1 -1
View File
@@ -297,7 +297,7 @@ libnetworking/Makefile
librpc/Makefile
libmisc/Makefile
httpd/Makefile
ftpd/Makefile
wrapup/Makefile
])
+21 -11
View File
@@ -4,12 +4,11 @@
include $(top_srcdir)/automake/compile.am
noinst_LIBRARIES =
if HAS_NETWORKING
include_HEADERS = ftpd.h
include_rtemsdir = $(includedir)/rtems
include_rtems_HEADERS = ftpd.h
noinst_LIBRARIES += libftpd.a
project_lib_LIBRARIES = libftpd.a
libftpd_a_SOURCES = ftpd.c ftpd.h
libftpd_a_CPPFLAGS = $(AM_CPPFLAGS)
endif
@@ -18,19 +17,30 @@ all-local: $(PREINSTALL_FILES)
PREINSTALL_DIRS =
PREINSTALL_FILES =
TMPINSTALL_FILES =
$(PROJECT_INCLUDE)/$(dirstamp):
@$(mkdir_p) $(PROJECT_INCLUDE)
@: > $(PROJECT_INCLUDE)/$(dirstamp)
PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
$(PROJECT_LIB)/$(dirstamp):
@$(mkdir_p) $(PROJECT_LIB)
@: > $(PROJECT_LIB)/$(dirstamp)
TMPINSTALL_FILES += $(PROJECT_LIB)/$(dirstamp)
if HAS_NETWORKING
$(PROJECT_INCLUDE)/ftpd.h: ftpd.h $(PROJECT_INCLUDE)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/ftpd.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/ftpd.h
$(PROJECT_INCLUDE)/rtems/$(dirstamp):
@$(mkdir_p) $(PROJECT_INCLUDE)/rtems
@: > $(PROJECT_INCLUDE)/rtems/$(dirstamp)
PREINSTALL_DIRS += $(PROJECT_INCLUDE)/rtems/$(dirstamp)
$(PROJECT_INCLUDE)/rtems/ftpd.h: ftpd.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/ftpd.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/ftpd.h
$(PROJECT_LIB)/libftpd.a: libftpd.a $(PROJECT_LIB)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_LIB)/libftpd.a
TMPINSTALL_FILES += $(PROJECT_LIB)/libftpd.a
endif
CLEANFILES = $(PREINSTALL_FILES)
DISTCLEANFILES = $(PREINSTALL_DIRS)
CLEANFILES += $(TMPINSTALL_FILES)
include $(top_srcdir)/automake/local.am
+3 -3
View File
@@ -4,8 +4,8 @@
* $Id$
*/
#ifndef __FTPD_H__
#define __FTPD_H__
#ifndef _RTEMS_FTPD_H
#define _RTEMS_FTPD_H
#define FTPD_CONTROL_PORT 21
@@ -53,4 +53,4 @@ struct rtems_ftpd_configuration
int rtems_initialize_ftpd();
#endif /* __FTPD_H__ */
#endif /* _RTEMS_FTPD_H */