diff options
author | Yang Tse <yangsita@gmail.com> | 2009-04-29 00:17:40 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-04-29 00:17:40 +0000 |
commit | a8483841b5981e00c740fd8fb76f6e1122db876e (patch) | |
tree | 1e13eec48d12b2b0f4e78161780da73b84ff474f | |
parent | d068001102519c01970808e1ec572016ee3d3408 (diff) |
ares_build.h NetWare attempt
-rw-r--r-- | ares/Makefile.netware | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/ares/Makefile.netware b/ares/Makefile.netware index 2215dda50..0f01e24b1 100644 --- a/ares/Makefile.netware +++ b/ares/Makefile.netware @@ -160,7 +160,7 @@ lib: prebuild $(LTARGET) nlm: prebuild $(TARGETS) -prebuild: $(OBJDIR) $(OBJDIR)/version.inc config.h +prebuild: $(OBJDIR) ares_build.h $(OBJDIR)/version.inc config.h install: $(INSTDIR) all @$(CP) *.nlm $(INSTDIR) @@ -411,3 +411,21 @@ ifdef OLD_NOVELLSDK @echo $(DL)#define socklen_t int$(DL) >> $@ endif +ares_build.h: Makefile.netware FORCE + @echo Creating $@ + @echo $(DL)/* $@ intended for NetWare target.$(DL) > $@ + @echo $(DL)** Do not edit this file - it is created by make!$(DL) >> $@ + @echo $(DL)** All your changes will be lost!!$(DL) >> $@ + @echo $(DL)*/$(DL) >> $@ + @echo $(DL)#ifndef __CARES_BUILD_H$(DL) >> $@ + @echo $(DL)#define __CARES_BUILD_H$(DL) >> $@ +ifeq ($(LIBARCH),CLIB) + @echo $(DL)#define CARES_TYPEOF_ARES_SOCKLEN_T int$(DL) >> $@ + @echo $(DL)#define CARES_SIZEOF_ARES_SOCKLEN_T 4$(DL) >> $@ +else + @echo $(DL)#define CARES_TYPEOF_ARES_SOCKLEN_T socklen_t$(DL) >> $@ + @echo $(DL)#define CARES_SIZEOF_ARES_SOCKLEN_T 4$(DL) >> $@ +endif + @echo $(DL)#define CARES_SIZEOF_LONG 4$(DL) >> $@ + @echo $(DL)typedef CARES_TYPEOF_ARES_SOCKLEN_T ares_socklen_t;$(DL) >> $@ + @echo $(DL)#endif /* __CARES_BUILD_H */$(DL) >> $@ |