summaryrefslogtreecommitdiff
path: root/nuttx
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-09-22 19:56:13 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-09-22 19:56:13 +0000
commit8cfdffb35c24737940e70af374300fe36f1fd465 (patch)
tree7d8e70097488133f28514566119e262445289c21 /nuttx
parenta54b0d55f452e6c62409d90e950e9db1d64f5291 (diff)
downloadpx4-nuttx-8cfdffb35c24737940e70af374300fe36f1fd465.tar.gz
px4-nuttx-8cfdffb35c24737940e70af374300fe36f1fd465.tar.bz2
px4-nuttx-8cfdffb35c24737940e70af374300fe36f1fd465.zip
Fixed for clean Cygwin link; move netutils strings into common library
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@352 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx')
-rw-r--r--nuttx/Makefile5
-rw-r--r--nuttx/netutils/Makefile24
-rw-r--r--nuttx/netutils/smtp/Make.defs2
-rw-r--r--nuttx/netutils/smtp/smtp.c2
4 files changed, 24 insertions, 9 deletions
diff --git a/nuttx/Makefile b/nuttx/Makefile
index 0f8704a80..73197c65b 100644
--- a/nuttx/Makefile
+++ b/nuttx/Makefile
@@ -211,7 +211,10 @@ $(BIN): context depend $(LINKLIBS)
$(MAKE) -C $(ARCH_SRC) TOPDIR=$(TOPDIR) LINKLIBS="$(LINKLIBS)" $(BIN)
depend:
- @for dir in $(MAKEDIRS) ; do \
+ echo "CLEANDIRS: $(CLEANDIRS)"
+ echo "MAKEDIRS: $(MAKEDIRS)"
+ for dir in $(MAKEDIRS) ; do \
+ echo "-- DEPS in $$dir --" ; \
$(MAKE) -C $$dir TOPDIR=$(TOPDIR) depend ; \
done
diff --git a/nuttx/netutils/Makefile b/nuttx/netutils/Makefile
index acb62dcd6..9c4536ff0 100644
--- a/nuttx/netutils/Makefile
+++ b/nuttx/netutils/Makefile
@@ -1,4 +1,4 @@
-############################################################
+############################################################################
# Makefile
#
# Copyright (C) 2007 Gregory Nutt. All rights reserved.
@@ -31,7 +31,7 @@
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
-############################################################
+############################################################################
-include $(TOPDIR)/Make.defs
@@ -45,14 +45,15 @@ include smtp/Make.defs
include telnetd/Make.defs
include webclient/Make.defs
include webserver/Make.defs
+include Make.str
endif
ASRCS = $(UIPLIB_ASRCS) $(DHCPC_ASRCS) $(RESOLV_ASRCS) $(SMTP_ASRCS) \
- $(TELNETD_ASRCS) $(WEBCLIENT_ASRCS) $(WEBSERVER_ASRCS)
+ $(TELNETD_ASRCS) $(WEBCLIENT_ASRCS) $(WEBSERVER_ASRCS) $(STRNG_ASRCS)
AOBJS = $(ASRCS:.S=$(OBJEXT))
CSRCS = $(UIPLIB_CSRCS) $(DHCPC_CSRCS) $(RESOLV_CSRCS) $(SMTP_CSRCS) \
- $(TELNETD_CSRCS) $(WEBCLIENT_CSRCS) $(WEBSERVER_CSRCS)
+ $(TELNETD_CSRCS) $(WEBCLIENT_CSRCS) $(WEBSERVER_CSRCS) $(STRNG_CSRCS)
COBJS = $(CSRCS:.c=$(OBJEXT))
SRCS = $(ASRCS) $(CSRCS)
@@ -76,15 +77,24 @@ $(BIN): $(OBJS)
{ echo "$(AR) $@ $obj FAILED!" ; exit 1 ; } ; \
done ; )
+makestrings$(EXEEXT): uiplib/makestrings.c
+ gcc -O2 -Wall -o makestrings$(EXEEXT) uiplib/makestrings.c
+
+.strings: makestrings$(EXEEXT) uiplib/netutil-strings
+ ./makestrings uiplib/netutil-strings
+
+Make.str: makestrings$(EXEEXT) uiplib/netutil-strings
+ ./makestrings -s uiplib/netutil-strings >Make.str
+
.depend: Makefile $(SRCS)
ifeq ($(CONFIG_NET),y)
- $(MKDEP) --dep-path uiplib --dep-path dhcpc --dep-path smtp --dep-path webclient \
+ $(MKDEP) --dep-path . --dep-path uiplib --dep-path dhcpc --dep-path smtp --dep-path webclient \
--dep-path resolv --dep-path telnetd --dep-path webserver \
$(CC) -- $(CFLAGS) -- $(SRCS) >Make.dep
endif
touch $@
-depend: .depend
+depend: .strings Make.str .depend
clean:
rm -f $(BIN) *.o *.rel *.asm *.lst *.sym *.adb *~
@@ -93,5 +103,7 @@ clean:
distclean: clean
rm -f Make.dep .depend
+ rm -f $(STRNG_CSRCS) $(STRNG_ASRCS)
+ rm -f Make.str netutil-strings.h makestrings$(EXEEXT)
-include Make.dep
diff --git a/nuttx/netutils/smtp/Make.defs b/nuttx/netutils/smtp/Make.defs
index c055c543d..6ea777b1c 100644
--- a/nuttx/netutils/smtp/Make.defs
+++ b/nuttx/netutils/smtp/Make.defs
@@ -34,4 +34,4 @@
############################################################################
SMTP_ASRCS =
-SMTP_CSRCS = smtp.c smtp-strings.c
+SMTP_CSRCS = smtp.c
diff --git a/nuttx/netutils/smtp/smtp.c b/nuttx/netutils/smtp/smtp.c
index be224590a..7a2e69c03 100644
--- a/nuttx/netutils/smtp/smtp.c
+++ b/nuttx/netutils/smtp/smtp.c
@@ -57,7 +57,7 @@
#include <net/uip/uip.h>
#include <net/uip/smtp.h>
-#include "smtp-strings.h"
+#include "netutil-strings.h"
#define SMTP_INPUT_BUFFER_SIZE 512