summaryrefslogtreecommitdiff
path: root/conf-build
diff options
context:
space:
mode:
authorJannis Hoffmann <jannis@fehcom.de>2024-07-09 13:02:45 +0200
committerJannis Hoffmann <jannis@fehcom.de>2024-07-09 13:02:45 +0200
commit96cf8dffe4f7b0b910f790066ae622dc429eb522 (patch)
treecc1343a0ac92bb4836cae2dd63a97fa045765e7f /conf-build
initial commit of version 23fehQlibs-23
Diffstat (limited to 'conf-build')
-rw-r--r--conf-build30
1 files changed, 30 insertions, 0 deletions
diff --git a/conf-build b/conf-build
new file mode 100644
index 0000000..a2428c4
--- /dev/null
+++ b/conf-build
@@ -0,0 +1,30 @@
+#!/bin/sh
+# Build and install options for qlibs
+#
+#********************************************************************************
+# default compiler flags - usually this shouldn't be changed
+CFLAGS='-O2 -Iinclude -fPIC -Wall'
+
+# under OmniOS the binaries are build as 32 bit version; except enabling this:
+#CFLAGS='-O2 -Iinclude -Wall -fPIC -m64'
+
+# You can check the ELFCLASS while calling eg.: 'file open.o'.
+#********************************************************************************
+# destination folder(s) (install options of qlibs)
+#
+# Define a destination where libs and/or header files will be installed into. If
+# a var is empty, then nothing will be installed (copied). The term 'libs' here
+# means all '*.a' files and additional all files given by $OFILES (see below).
+# Example 1:
+# LIBDIR=.. - copy all libs into the upper folder
+# HDRDIR= - don't copy header files ('*.h')
+# Example 2:
+# LIBDIR=/usr/local/lib - copy all libs into /usr/local/lib
+# HDRDIR=$LIBDIR/include - copy all header files into /usr/local/lib/include
+#
+LIBDIR=..
+HDRDIR=
+
+#********************************************************************************
+# Additional libs (object files, delimited by space, enclosed in "'")
+OFILES='base64.o byte.o fmt.o prot.o pathexec.o readclose.o scan.o constmap.o'