浏览代码

* install -c updates, and adding freebsd targets to fcl/makefile.fpc

marco 25 年之前
父节点
当前提交
20a52bc339
共有 2 个文件被更改,包括 66 次插入5 次删除
  1. 65 4
      fcl/Makefile
  2. 1 1
      fcl/Makefile.fpc

+ 65 - 4
fcl/Makefile

@@ -1,5 +1,5 @@
 #
-# Makefile generated by fpcmake v1.00 [2000/10/01]
+# Makefile generated by fpcmake v1.00 [2000/10/18]
 #
 
 defaultrule: all
@@ -151,7 +151,7 @@ endif
 
 # Targets
 
-override DIROBJECTS+=$(wildcard go32v2 linux win32 os2)
+override DIROBJECTS+=$(wildcard go32v2 linux win32 os2 freebsd)
 override EXAMPLEDIROBJECTS+=tests db/tests shedit/gtk
 
 # Clean
@@ -225,7 +225,7 @@ endif
 # To install files
 ifndef INSTALL
 ifdef inUnix
-INSTALL:=install -m 644
+INSTALL:=install -c -m 644
 else
 INSTALL:=$(COPY)
 endif
@@ -234,7 +234,7 @@ endif
 # To install programs
 ifndef INSTALLEXE
 ifdef inUnix
-INSTALLEXE:=install -m 755
+INSTALLEXE:=install -c -m 755
 else
 INSTALLEXE:=$(COPY)
 endif
@@ -618,6 +618,7 @@ OBJECTDIRGO32V2=1
 OBJECTDIRLINUX=1
 OBJECTDIRWIN32=1
 OBJECTDIROS2=1
+OBJECTDIRFREEBSD=1
 
 # Dir go32v2
 
@@ -858,6 +859,66 @@ os2_require:
 os2_info:
 	$(MAKE) -C os2 info
 endif
+
+# Dir freebsd
+
+ifdef OBJECTDIRFREEBSD
+.PHONY:  freebsd_all freebsd_debug freebsd_examples freebsd_test freebsd_smart freebsd_shared freebsd_showinstall freebsd_install freebsd_sourceinstall freebsd_exampleinstall freebsd_zipinstall freebsd_zipsourceinstall freebsd_zipexampleinstall freebsd_clean freebsd_distclean freebsd_cleanall freebsd_require freebsd_info
+
+freebsd_all:
+	$(MAKE) -C freebsd all
+
+freebsd_debug:
+	$(MAKE) -C freebsd debug
+
+freebsd_examples:
+	$(MAKE) -C freebsd examples
+
+freebsd_test:
+	$(MAKE) -C freebsd test
+
+freebsd_smart:
+	$(MAKE) -C freebsd smart
+
+freebsd_shared:
+	$(MAKE) -C freebsd shared
+
+freebsd_showinstall:
+	$(MAKE) -C freebsd showinstall
+
+freebsd_install:
+	$(MAKE) -C freebsd install
+
+freebsd_sourceinstall:
+	$(MAKE) -C freebsd sourceinstall
+
+freebsd_exampleinstall:
+	$(MAKE) -C freebsd exampleinstall
+
+freebsd_zipinstall:
+	$(MAKE) -C freebsd zipinstall
+
+freebsd_zipsourceinstall:
+	$(MAKE) -C freebsd zipsourceinstall
+
+freebsd_zipexampleinstall:
+	$(MAKE) -C freebsd zipexampleinstall
+
+freebsd_clean:
+	$(MAKE) -C freebsd clean
+
+freebsd_distclean:
+	$(MAKE) -C freebsd distclean
+
+freebsd_cleanall:
+	$(MAKE) -C freebsd cleanall
+
+freebsd_require:
+	$(MAKE) -C freebsd require
+
+freebsd_info:
+	$(MAKE) -C freebsd info
+endif
 EXAMPLEDIRTESTS=1
 EXAMPLEDIRDB/TESTS=1
 EXAMPLEDIRSHEDIT/GTK=1

+ 1 - 1
fcl/Makefile.fpc

@@ -3,7 +3,7 @@
 #
 
 [targets]
-dirs=go32v2 linux win32 os2
+dirs=go32v2 linux win32 os2 freebsd
 exampledirs=tests db/tests shedit/gtk
 
 [install]