Bladeren bron

* use zlib for linux, paszlib for the other targets

peter 26 jaren geleden
bovenliggende
commit
4206a29c48
2 gewijzigde bestanden met toevoegingen van 73 en 57 verwijderingen
  1. 67 55
      packages/Makefile
  2. 6 2
      packages/Makefile.fpc

+ 67 - 55
packages/Makefile

@@ -1,5 +1,5 @@
 #
-# Makefile generated by fpcmake v0.99.13 on 1999-12-23 20:20
+# Makefile generated by fpcmake v0.99.13 on 1999-12-23 21:01
 #
 
 defaultrule: all
@@ -136,12 +136,18 @@ endif
 
 # Targets
 
-override DIROBJECTS+=$(wildcard ibase mysql uncgi paszlib gdbint api fv)
+override DIROBJECTS+=$(wildcard ibase mysql uncgi gdbint api fv)
 ifeq ($(OS_TARGET),linux)
 override DIROBJECTS+=$(wildcard gtk opengl utmp inet postgres ncurses x11 forms svgalib ggi zlib)
 endif
+ifeq ($(OS_TARGET),go32v2)
+override DIROBJECTS+=$(wildcard paszlib)
+endif
 ifeq ($(OS_TARGET),win32)
-override DIROBJECTS+=$(wildcard gtk opengl)
+override DIROBJECTS+=$(wildcard gtk opengl paszlib)
+endif
+ifeq ($(OS_TARGET),os2)
+override DIROBJECTS+=$(wildcard paszlib)
 endif
 
 # Clean
@@ -219,7 +225,6 @@ endif
 OBJECTDIRIBASE=1
 OBJECTDIRMYSQL=1
 OBJECTDIRUNCGI=1
-OBJECTDIRPASZLIB=1
 OBJECTDIRGDBINT=1
 OBJECTDIRAPI=1
 OBJECTDIRFV=1
@@ -236,9 +241,16 @@ OBJECTDIRSVGALIB=1
 OBJECTDIRGGI=1
 OBJECTDIRZLIB=1
 endif
+ifeq ($(OS_TARGET),go32v2)
+OBJECTDIRPASZLIB=1
+endif
 ifeq ($(OS_TARGET),win32)
 OBJECTDIRGTK=1
 OBJECTDIROPENGL=1
+OBJECTDIRPASZLIB=1
+endif
+ifeq ($(OS_TARGET),os2)
+OBJECTDIRPASZLIB=1
 endif
 
 # Dir ibase
@@ -394,57 +406,6 @@ uncgi_info:
 	$(MAKE) -C uncgi info
 endif
 
-# Dir paszlib
-
-ifdef OBJECTDIRPASZLIB
-.PHONY:  paszlib_all paszlib_debug paszlib_examples paszlib_test paszlib_smart paszlib_shared paszlib_showinstall paszlib_install paszlib_sourceinstall paszlib_zipinstall paszlib_zipinstalladd paszlib_clean paszlib_cleanall paszlib_depend paszlib_info
-
-paszlib_all:
-	$(MAKE) -C paszlib all
-
-paszlib_debug:
-	$(MAKE) -C paszlib debug
-
-paszlib_examples:
-	$(MAKE) -C paszlib examples
-
-paszlib_test:
-	$(MAKE) -C paszlib test
-
-paszlib_smart:
-	$(MAKE) -C paszlib smart
-
-paszlib_shared:
-	$(MAKE) -C paszlib shared
-
-paszlib_showinstall:
-	$(MAKE) -C paszlib showinstall
-
-paszlib_install:
-	$(MAKE) -C paszlib install
-
-paszlib_sourceinstall:
-	$(MAKE) -C paszlib sourceinstall
-
-paszlib_zipinstall:
-	$(MAKE) -C paszlib zipinstall
-
-paszlib_zipinstalladd:
-	$(MAKE) -C paszlib zipinstalladd
-
-paszlib_clean:
-	$(MAKE) -C paszlib clean
-
-paszlib_cleanall:
-	$(MAKE) -C paszlib cleanall
-
-paszlib_depend:
-	$(MAKE) -C paszlib depend
-
-paszlib_info:
-	$(MAKE) -C paszlib info
-endif
-
 # Dir gdbint
 
 ifdef OBJECTDIRGDBINT
@@ -1159,3 +1120,54 @@ zlib_info:
 	$(MAKE) -C zlib info
 endif
 
+# Dir paszlib
+
+ifdef OBJECTDIRPASZLIB
+.PHONY:  paszlib_all paszlib_debug paszlib_examples paszlib_test paszlib_smart paszlib_shared paszlib_showinstall paszlib_install paszlib_sourceinstall paszlib_zipinstall paszlib_zipinstalladd paszlib_clean paszlib_cleanall paszlib_depend paszlib_info
+
+paszlib_all:
+	$(MAKE) -C paszlib all
+
+paszlib_debug:
+	$(MAKE) -C paszlib debug
+
+paszlib_examples:
+	$(MAKE) -C paszlib examples
+
+paszlib_test:
+	$(MAKE) -C paszlib test
+
+paszlib_smart:
+	$(MAKE) -C paszlib smart
+
+paszlib_shared:
+	$(MAKE) -C paszlib shared
+
+paszlib_showinstall:
+	$(MAKE) -C paszlib showinstall
+
+paszlib_install:
+	$(MAKE) -C paszlib install
+
+paszlib_sourceinstall:
+	$(MAKE) -C paszlib sourceinstall
+
+paszlib_zipinstall:
+	$(MAKE) -C paszlib zipinstall
+
+paszlib_zipinstalladd:
+	$(MAKE) -C paszlib zipinstalladd
+
+paszlib_clean:
+	$(MAKE) -C paszlib clean
+
+paszlib_cleanall:
+	$(MAKE) -C paszlib cleanall
+
+paszlib_depend:
+	$(MAKE) -C paszlib depend
+
+paszlib_info:
+	$(MAKE) -C paszlib info
+endif
+

+ 6 - 2
packages/Makefile.fpc

@@ -3,9 +3,13 @@
 #
 
 [targets]
-dirs=ibase mysql uncgi paszlib gdbint api fv
+# For linux zlib is used for others paszlib is used, can't include both
+# because of conflicting units
+dirs=ibase mysql uncgi gdbint api fv
 dirs_linux=gtk opengl utmp inet postgres ncurses x11 forms svgalib ggi zlib
-dirs_win32=gtk opengl
+dirs_win32=gtk opengl paszlib
+dirs_go32v2=paszlib
+dirs_os2=paszlib
 
 [sections]
 none=1