Просмотр исходного кода

+ Initial tcl/tk import. Donated by Maxim Artemev

michael 23 лет назад
Родитель
Сommit
48f8b4cfca
2 измененных файлов с 51 добавлено и 36 удалено
  1. 49 34
      packages/base/Makefile
  2. 2 2
      packages/base/Makefile.fpc

+ 49 - 34
packages/base/Makefile

@@ -1,8 +1,8 @@
 #
-# Don't edit, this file is generated by FPCMake Version 1.1 [2002/08/01]
+# Don't edit, this file is generated by FPCMake Version 1.1 [2002/05/22]
 #
 default: all
-MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
+MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware
 override PATH:=$(subst \,/,$(PATH))
 ifeq ($(findstring ;,$(PATH)),)
 inUnix=1
@@ -42,9 +42,6 @@ endif
 ifeq ($(OS_TARGET),netbsd)
 BSDhier=1
 endif
-ifeq ($(OS_TARGET),openbsd)
-BSDhier=1
-endif
 ifdef inUnix
 BATCHEXT=.sh
 else
@@ -201,13 +198,13 @@ endif
 PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
 override TARGET_DIRS+=paszlib regexpr
 ifeq ($(OS_TARGET),linux)
-override TARGET_DIRS+=inet gdbint libasync mysql ibase postgres oracle odbc
+override TARGET_DIRS+=inet gdbint libasync mysql ibase postgres oracle odbc tcl
 endif
 ifeq ($(OS_TARGET),go32v2)
 override TARGET_DIRS+=gdbint
 endif
 ifeq ($(OS_TARGET),win32)
-override TARGET_DIRS+=inet gdbint mysql ibase odbc
+override TARGET_DIRS+=inet gdbint mysql ibase odbc tcl
 endif
 ifeq ($(OS_TARGET),freebsd)
 override TARGET_DIRS+=inet gdbint libasync mysql ibase postgres oracle
@@ -215,9 +212,6 @@ endif
 ifeq ($(OS_TARGET),netbsd)
 override TARGET_DIRS+=inet gdbint libasync mysql ibase postgres oracle
 endif
-ifeq ($(OS_TARGET),openbsd)
-override TARGET_DIRS+=inet gdbint libasync mysql ibase postgres oracle
-endif
 override INSTALL_FPCPACKAGE=y
 override INSTALL_FPCSUBDIR=packages/base
 ifdef REQUIRE_UNITSDIR
@@ -236,9 +230,6 @@ endif
 ifeq ($(OS_TARGET),netbsd)
 UNIXINSTALLDIR=1
 endif
-ifeq ($(OS_TARGET),openbsd)
-UNIXINSTALLDIR=1
-endif
 ifeq ($(OS_TARGET),sunos)
 UNIXINSTALLDIR=1
 endif
@@ -255,9 +246,6 @@ endif
 ifeq ($(OS_SOURCE),netbsd)
 UNIXINSTALLDIR=1
 endif
-ifeq ($(OS_SOURCE),openbsd)
-UNIXINSTALLDIR=1
-endif
 ifeq ($(OS_TARGET),sunos)
 UNIXINSTALLDIR=1
 endif
@@ -459,12 +447,6 @@ HASSHAREDLIB=1
 FPCMADE=fpcmade.netbsd
 ZIPSUFFIX=netbsd
 endif
-ifeq ($(OS_TARGET),openbsd)
-EXEEXT=
-HASSHAREDLIB=1
-FPCMADE=fpcmade.openbsd
-ZIPSUFFIX=openbsd
-endif
 ifeq ($(OS_TARGET),win32)
 PPUEXT=.ppw
 OEXT=.ow
@@ -776,9 +758,6 @@ endif
 ifneq ($(OS_TARGET),$(OS_SOURCE))
 override FPCOPT+=-T$(OS_TARGET)
 endif
-ifeq ($(OS_SOURCE),openbsd)
-override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
-endif
 ifdef UNITDIR
 override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
 endif
@@ -1044,6 +1023,7 @@ TARGET_DIRS_IBASE=1
 TARGET_DIRS_POSTGRES=1
 TARGET_DIRS_ORACLE=1
 TARGET_DIRS_ODBC=1
+TARGET_DIRS_TCL=1
 endif
 ifeq ($(OS_TARGET),go32v2)
 TARGET_DIRS_GDBINT=1
@@ -1054,6 +1034,7 @@ TARGET_DIRS_GDBINT=1
 TARGET_DIRS_MYSQL=1
 TARGET_DIRS_IBASE=1
 TARGET_DIRS_ODBC=1
+TARGET_DIRS_TCL=1
 endif
 ifeq ($(OS_TARGET),freebsd)
 TARGET_DIRS_INET=1
@@ -1073,15 +1054,6 @@ TARGET_DIRS_IBASE=1
 TARGET_DIRS_POSTGRES=1
 TARGET_DIRS_ORACLE=1
 endif
-ifeq ($(OS_TARGET),openbsd)
-TARGET_DIRS_INET=1
-TARGET_DIRS_GDBINT=1
-TARGET_DIRS_LIBASYNC=1
-TARGET_DIRS_MYSQL=1
-TARGET_DIRS_IBASE=1
-TARGET_DIRS_POSTGRES=1
-TARGET_DIRS_ORACLE=1
-endif
 ifdef TARGET_DIRS_PASZLIB
 paszlib_all:
 	$(MAKE) -C paszlib all
@@ -1512,6 +1484,49 @@ odbc:
 	$(MAKE) -C odbc all
 .PHONY: odbc_all odbc_debug odbc_smart odbc_release odbc_examples odbc_shared odbc_install odbc_sourceinstall odbc_exampleinstall odbc_distinstall odbc_zipinstall odbc_zipsourceinstall odbc_zipexampleinstall odbc_zipdistinstall odbc_clean odbc_distclean odbc_cleanall odbc_info odbc_makefiles odbc
 endif
+ifdef TARGET_DIRS_TCL
+tcl_all:
+	$(MAKE) -C tcl all
+tcl_debug:
+	$(MAKE) -C tcl debug
+tcl_smart:
+	$(MAKE) -C tcl smart
+tcl_release:
+	$(MAKE) -C tcl release
+tcl_examples:
+	$(MAKE) -C tcl examples
+tcl_shared:
+	$(MAKE) -C tcl shared
+tcl_install:
+	$(MAKE) -C tcl install
+tcl_sourceinstall:
+	$(MAKE) -C tcl sourceinstall
+tcl_exampleinstall:
+	$(MAKE) -C tcl exampleinstall
+tcl_distinstall:
+	$(MAKE) -C tcl distinstall
+tcl_zipinstall:
+	$(MAKE) -C tcl zipinstall
+tcl_zipsourceinstall:
+	$(MAKE) -C tcl zipsourceinstall
+tcl_zipexampleinstall:
+	$(MAKE) -C tcl zipexampleinstall
+tcl_zipdistinstall:
+	$(MAKE) -C tcl zipdistinstall
+tcl_clean:
+	$(MAKE) -C tcl clean
+tcl_distclean:
+	$(MAKE) -C tcl distclean
+tcl_cleanall:
+	$(MAKE) -C tcl cleanall
+tcl_info:
+	$(MAKE) -C tcl info
+tcl_makefiles:
+	$(MAKE) -C tcl makefiles
+tcl:
+	$(MAKE) -C tcl all
+.PHONY: tcl_all tcl_debug tcl_smart tcl_release tcl_examples tcl_shared tcl_install tcl_sourceinstall tcl_exampleinstall tcl_distinstall tcl_zipinstall tcl_zipsourceinstall tcl_zipexampleinstall tcl_zipdistinstall tcl_clean tcl_distclean tcl_cleanall tcl_info tcl_makefiles tcl
+endif
 all: $(addsuffix _all,$(TARGET_DIRS))
 debug: $(addsuffix _debug,$(TARGET_DIRS))
 smart: $(addsuffix _smart,$(TARGET_DIRS))

+ 2 - 2
packages/base/Makefile.fpc

@@ -5,9 +5,9 @@
 [target]
 dirs=paszlib regexpr
 dirs_linux=inet gdbint libasync \
-           mysql ibase postgres oracle odbc
+           mysql ibase postgres oracle odbc tcl
 dirs_win32=inet gdbint \
-           mysql ibase odbc
+           mysql ibase odbc tcl
 dirs_go32v2=gdbint
 dirs_netbsd=inet gdbint libasync \
             mysql ibase postgres oracle