Browse Source

* fixes netware, netwlibc and OS2 lnet by removing non working parts

git-svn-id: trunk@5353 -
Almindor 19 years ago
parent
commit
69ae3f42dd
4 changed files with 34 additions and 240 deletions
  1. 3 51
      fcl/lnet/Makefile
  2. 18 1
      fcl/lnet/Makefile.fpc
  3. 3 187
      fcl/lnet/examples/Makefile
  4. 10 1
      fcl/lnet/examples/Makefile.fpc

+ 3 - 51
fcl/lnet/Makefile

@@ -235,53 +235,32 @@ PACKAGEDIR_MAIN:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuff
 ifeq ($(FULL_TARGET),i386-linux)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),i386-go32v2)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),i386-win32)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
 ifeq ($(FULL_TARGET),i386-os2)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver  lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
+override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
 endif
 ifeq ($(FULL_TARGET),i386-freebsd)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),i386-beos)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),i386-netbsd)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
 ifeq ($(FULL_TARGET),i386-solaris)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),i386-qnx)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),i386-netware)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
 endif
 ifeq ($(FULL_TARGET),i386-openbsd)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),i386-wdosx)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),i386-darwin)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),i386-emx)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
-ifeq ($(FULL_TARGET),i386-watcom)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),i386-netwlibc)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
-ifeq ($(FULL_TARGET),i386-wince)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
 endif
 ifeq ($(FULL_TARGET),m68k-linux)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
@@ -292,36 +271,18 @@ endif
 ifeq ($(FULL_TARGET),m68k-netbsd)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),m68k-amiga)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
-ifeq ($(FULL_TARGET),m68k-atari)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),m68k-openbsd)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),m68k-palmos)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),powerpc-linux)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
 ifeq ($(FULL_TARGET),powerpc-netbsd)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),powerpc-amiga)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
-ifeq ($(FULL_TARGET),powerpc-macos)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),powerpc-darwin)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),powerpc-morphos)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),sparc-linux)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
@@ -343,15 +304,6 @@ endif
 ifeq ($(FULL_TARGET),arm-linux)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif
-ifeq ($(FULL_TARGET),arm-palmos)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
-ifeq ($(FULL_TARGET),arm-wince)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
-ifeq ($(FULL_TARGET),arm-gba)
-override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
-endif
 ifeq ($(FULL_TARGET),powerpc64-linux)
 override TARGET_UNITS+=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 endif

+ 18 - 1
fcl/lnet/Makefile.fpc

@@ -6,9 +6,26 @@
 main=fcl
 
 [target]
-units=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+units_linux=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_freebsd=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_darwin=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_solaris=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_netbsd=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_openbsd=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_win32=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
+      lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
+units_win64=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp lhttputil lhttp \
       lmimetypes lprocess lstrbuffer fastcgi lfastcgi lspawnfcgi lwebserver
 units_os2=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
+units_netware=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
+units_netwlibc=lnet lcommon levents lcontrolstack ltelnet lftp lsmtp
+
 exampledirs=examples
 
 [require]

+ 3 - 187
fcl/lnet/examples/Makefile

@@ -233,53 +233,32 @@ PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/ext
 ifeq ($(FULL_TARGET),i386-linux)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),i386-go32v2)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),i386-win32)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
 ifeq ($(FULL_TARGET),i386-os2)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp  ltcp ludp ltelnet lftp lsmtp
+override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp
 endif
 ifeq ($(FULL_TARGET),i386-freebsd)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),i386-beos)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),i386-netbsd)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
 ifeq ($(FULL_TARGET),i386-solaris)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),i386-qnx)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),i386-netware)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
+override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp
 endif
 ifeq ($(FULL_TARGET),i386-openbsd)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),i386-wdosx)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),i386-darwin)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),i386-emx)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
-ifeq ($(FULL_TARGET),i386-watcom)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),i386-netwlibc)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
-ifeq ($(FULL_TARGET),i386-wince)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
+override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp
 endif
 ifeq ($(FULL_TARGET),m68k-linux)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
@@ -290,36 +269,18 @@ endif
 ifeq ($(FULL_TARGET),m68k-netbsd)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),m68k-amiga)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
-ifeq ($(FULL_TARGET),m68k-atari)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),m68k-openbsd)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),m68k-palmos)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),powerpc-linux)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
 ifeq ($(FULL_TARGET),powerpc-netbsd)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),powerpc-amiga)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
-ifeq ($(FULL_TARGET),powerpc-macos)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),powerpc-darwin)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),powerpc-morphos)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),sparc-linux)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
@@ -341,15 +302,6 @@ endif
 ifeq ($(FULL_TARGET),arm-linux)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
-ifeq ($(FULL_TARGET),arm-palmos)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
-ifeq ($(FULL_TARGET),arm-wince)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
-ifeq ($(FULL_TARGET),arm-gba)
-override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
-endif
 ifeq ($(FULL_TARGET),powerpc64-linux)
 override TARGET_DIRS+=ltcp ludp ltelnet lftp lsmtp lhttp
 endif
@@ -2364,14 +2316,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),i386-go32v2)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),i386-win32)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2386,12 +2330,6 @@ TARGET_DIRS_LUDP=1
 TARGET_DIRS_LTELNET=1
 TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
 endif
 ifeq ($(FULL_TARGET),i386-freebsd)
 TARGET_DIRS_LTCP=1
@@ -2401,14 +2339,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),i386-beos)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),i386-netbsd)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2425,21 +2355,12 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),i386-qnx)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),i386-netware)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
 TARGET_DIRS_LTELNET=1
 TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
 endif
 ifeq ($(FULL_TARGET),i386-openbsd)
 TARGET_DIRS_LTCP=1
@@ -2449,14 +2370,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),i386-wdosx)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),i386-darwin)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2465,37 +2378,12 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),i386-emx)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
-ifeq ($(FULL_TARGET),i386-watcom)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),i386-netwlibc)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
 TARGET_DIRS_LTELNET=1
 TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
-ifeq ($(FULL_TARGET),i386-wince)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
 endif
 ifeq ($(FULL_TARGET),m68k-linux)
 TARGET_DIRS_LTCP=1
@@ -2521,22 +2409,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),m68k-amiga)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
-ifeq ($(FULL_TARGET),m68k-atari)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),m68k-openbsd)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2545,14 +2417,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),m68k-palmos)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),powerpc-linux)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2569,22 +2433,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),powerpc-amiga)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
-ifeq ($(FULL_TARGET),powerpc-macos)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),powerpc-darwin)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2593,14 +2441,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),powerpc-morphos)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),sparc-linux)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1
@@ -2657,30 +2497,6 @@ TARGET_DIRS_LFTP=1
 TARGET_DIRS_LSMTP=1
 TARGET_DIRS_LHTTP=1
 endif
-ifeq ($(FULL_TARGET),arm-palmos)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
-ifeq ($(FULL_TARGET),arm-wince)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
-ifeq ($(FULL_TARGET),arm-gba)
-TARGET_DIRS_LTCP=1
-TARGET_DIRS_LUDP=1
-TARGET_DIRS_LTELNET=1
-TARGET_DIRS_LFTP=1
-TARGET_DIRS_LSMTP=1
-TARGET_DIRS_LHTTP=1
-endif
 ifeq ($(FULL_TARGET),powerpc64-linux)
 TARGET_DIRS_LTCP=1
 TARGET_DIRS_LUDP=1

+ 10 - 1
fcl/lnet/examples/Makefile.fpc

@@ -6,8 +6,17 @@
 packages=fcl
 
 [target]
-dirs=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_linux=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_freebsd=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_netbsd=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_openbsd=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_darwin=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_win32=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_win64=ltcp ludp ltelnet lftp lsmtp lhttp
+dirs_solaris=ltcp ludp ltelnet lftp lsmtp lhttp
 dirs_os2=ltcp ludp ltelnet lftp lsmtp
+dirs_netware=ltcp ludp ltelnet lftp lsmtp
+dirs_netwlibc=ltcp ludp ltelnet lftp lsmtp
 
 [compiler]
 options=-S2