2017-04-25 14:41:48 +02:00
|
|
|
# defs.mak.in --
|
|
|
|
|
# source file for autoconf-generated "defs.mak" for magic
|
|
|
|
|
|
|
|
|
|
# @configure_input@
|
|
|
|
|
# Feel free to change the values in here to suit your needs.
|
|
|
|
|
# Be aware that running scripts/configure again will overwrite
|
|
|
|
|
# any changes!
|
|
|
|
|
|
|
|
|
|
SHELL = @SHELL@
|
|
|
|
|
|
|
|
|
|
prefix = @prefix@
|
|
|
|
|
exec_prefix = @exec_prefix@
|
|
|
|
|
bindir = @bindir@
|
|
|
|
|
libdir = @libdir@
|
|
|
|
|
mandir = @mandir@
|
|
|
|
|
|
|
|
|
|
SCRIPTS = ${MAGICDIR}/scripts
|
|
|
|
|
|
|
|
|
|
INSTALL = @INSTALL@
|
|
|
|
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
|
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
|
|
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
|
|
|
|
|
|
|
|
# Override standard "make" target when compiling under TCL
|
|
|
|
|
ALL_TARGET = @ALL_TARGET@
|
|
|
|
|
INSTALL_TARGET = @INSTALL_TARGET@
|
|
|
|
|
|
|
|
|
|
# Change libdir to install in a different place
|
|
|
|
|
BINDIR = ${bindir}
|
|
|
|
|
MANDIR = ${mandir}
|
|
|
|
|
LIBDIR = ${libdir}
|
|
|
|
|
SYSDIR = ${libdir}/magic/sys
|
|
|
|
|
SCMDIR = ${libdir}/magic/scm
|
|
|
|
|
TCLDIR = ${libdir}/magic/tcl
|
|
|
|
|
|
2020-01-28 16:40:01 +01:00
|
|
|
# Install targets may be different if dist_prefix is set by configure
|
2020-01-28 18:29:44 +01:00
|
|
|
INSTALL_BINDIR = @DIST_DIR@/bin
|
|
|
|
|
INSTALL_MANDIR = @DIST_DIR@/share/man
|
|
|
|
|
INSTALL_LIBDIR = @DIST_DIR@/lib
|
2020-01-28 16:40:01 +01:00
|
|
|
INSTALL_SYSDIR = ${INSTALL_LIBDIR}/magic/sys
|
|
|
|
|
INSTALL_SCMDIR = ${INSTALL_LIBDIR}/magic/scm
|
|
|
|
|
INSTALL_TCLDIR = ${INSTALL_LIBDIR}/magic/tcl
|
|
|
|
|
|
2017-04-25 14:41:48 +02:00
|
|
|
MAIN_EXTRA_LIBS = @extra_libs@
|
|
|
|
|
LD_EXTRA_LIBS = @ld_extra_libs@
|
|
|
|
|
LD_SHARED = @ld_extra_objs@
|
|
|
|
|
TOP_EXTRA_LIBS = @top_extra_libs@
|
|
|
|
|
SUB_EXTRA_LIBS = @sub_extra_libs@
|
|
|
|
|
|
|
|
|
|
MODULES += @modules@
|
|
|
|
|
UNUSED_MODULES += @unused@
|
|
|
|
|
PROGRAMS += @programs@
|
|
|
|
|
INSTALL_CAD_DIRS += @cadinstall@
|
|
|
|
|
|
|
|
|
|
RM = rm -f
|
2024-10-21 15:31:50 +02:00
|
|
|
RMDIR = rmdir
|
2017-04-25 14:41:48 +02:00
|
|
|
CP = cp
|
2024-10-21 15:31:50 +02:00
|
|
|
MV = mv
|
|
|
|
|
LN = ln
|
2017-04-25 14:41:48 +02:00
|
|
|
AR = ar
|
2024-10-16 16:56:25 +02:00
|
|
|
ARFLAGS = cr
|
2020-06-29 17:07:43 +02:00
|
|
|
LINK = @LD@ -r
|
2017-04-25 14:41:48 +02:00
|
|
|
LD = @LD@
|
2024-10-21 15:31:50 +02:00
|
|
|
MKDIR = mkdir
|
|
|
|
|
SED = sed
|
2017-08-25 20:13:30 +02:00
|
|
|
MCPP = @MCPP@
|
2020-02-19 20:25:58 +01:00
|
|
|
MSED = @MSED@
|
2017-04-25 14:41:48 +02:00
|
|
|
RANLIB = @RANLIB@
|
|
|
|
|
SHDLIB_EXT = @SHDLIB_EXT@
|
2022-05-28 23:51:20 +02:00
|
|
|
ZLIB_FLAG = @ZLIB_FLAG@
|
2022-05-30 03:20:32 +02:00
|
|
|
LDDL_FLAGS = ${LDFLAGS} @LDDL_FLAGS@
|
2017-04-25 14:41:48 +02:00
|
|
|
LD_RUN_PATH = @LD_RUN_PATH@
|
|
|
|
|
LIB_SPECS = @LIB_SPECS@
|
2017-10-13 16:28:07 +02:00
|
|
|
LIB_SPECS_NOSTUB = @LIB_SPECS_NOSTUB@
|
2022-03-30 16:55:08 +02:00
|
|
|
LIB_SPECS_GRNULL = @LIB_SPECS_GRNULL@
|
2017-04-25 14:41:48 +02:00
|
|
|
WISH_EXE = @WISH_EXE@
|
|
|
|
|
TCL_LIB_DIR = @TCL_LIB_DIR@
|
2024-10-16 19:08:50 +02:00
|
|
|
|
|
|
|
|
MAGIC_VERSION ?= $(shell cat ${MAGICDIR}/VERSION | cut -d. -f1-2)
|
|
|
|
|
MAGIC_REVISION ?= $(shell cat ${MAGICDIR}/VERSION | cut -d. -f3)
|
|
|
|
|
MAGIC_COMMIT ?= $(shell git rev-parse HEAD)
|
|
|
|
|
MAGIC_BUILDDATE ?= $(shell date | tr -d '\r\n')
|
|
|
|
|
|
|
|
|
|
# This allow inheritence of the values from toplevel Makefile
|
|
|
|
|
export MAGIC_VERSION
|
|
|
|
|
export MAGIC_REVISION
|
|
|
|
|
export MAGIC_COMMIT
|
|
|
|
|
export MAGIC_BUILDDATE
|
2017-04-25 14:41:48 +02:00
|
|
|
|
|
|
|
|
CC = @CC@
|
|
|
|
|
CPP = @CPP@
|
|
|
|
|
CXX = @CXX@
|
|
|
|
|
|
2024-10-04 21:07:03 +02:00
|
|
|
CPPFLAGS = -I${MAGICDIR} @CPPFLAGS@
|
2024-10-16 19:08:50 +02:00
|
|
|
DFLAGS_MAGICVERSION = -DMAGIC_VERSION=\"${MAGIC_VERSION}\" -DMAGIC_REVISION=\"${MAGIC_REVISION}\" -DMAGIC_COMMIT=\"${MAGIC_COMMIT}\" "-DMAGIC_BUILDDATE=\"${MAGIC_BUILDDATE}\""
|
2024-10-16 16:34:39 +02:00
|
|
|
DFLAGS = @extra_defs@ @stub_defs@ @DEFS@ ${DFLAGS_MAGICVERSION} -DGCORE=\"@GCORE@\"
|
2024-10-17 12:00:28 +02:00
|
|
|
DFLAGS += -DSHDLIB_EXT=\"@SHDLIB_EXT@\" @NDEBUG_defs@ @DEBUG_defs@
|
2024-10-16 16:34:39 +02:00
|
|
|
DFLAGS_NOSTUB = @extra_defs@ @DEFS@ ${DFLAGS_MAGICVERSION} -DGCORE=\"@GCORE@\"
|
2024-10-17 12:00:28 +02:00
|
|
|
DFLAGS_NOSTUB += -DSHDLIB_EXT=\"@SHDLIB_EXT@\" @NDEBUG_defs@ @DEBUG_defs@
|
2017-04-25 14:41:48 +02:00
|
|
|
CFLAGS = @CFLAGS@ @SHLIB_CFLAGS@ @INC_SPECS@
|
|
|
|
|
|
|
|
|
|
READLINE_DEFS = @rl_defs@
|
|
|
|
|
READLINE_LIBS = @rl_libs@
|
|
|
|
|
|
|
|
|
|
DEPEND_FILE = Depend
|
|
|
|
|
DEPEND_FLAG = @DEPEND_FLAG@
|
|
|
|
|
EXEEXT = @EXEEXT@
|
|
|
|
|
|
|
|
|
|
GR_CFLAGS = @X_CFLAGS@ @gr_cflags@
|
2024-10-17 11:56:15 +02:00
|
|
|
GR_DFLAGS = @gr_dflags@
|
2024-10-16 11:23:21 +02:00
|
|
|
GR_LIBS = @X_LIBS@ @X_PRE_LIBS@ @gr_libs@ @X_EXTRA_LIBS@
|
2017-04-25 14:41:48 +02:00
|
|
|
GR_SRCS = @gr_srcs@
|
|
|
|
|
GR_HELPER_SRCS = @gr_hsrcs@
|
|
|
|
|
GR_HELPER_PROG = @gr_hprog@
|
|
|
|
|
|
|
|
|
|
OA = @OA@
|
|
|
|
|
OA_LIBS = @OA_LIBS@
|
|
|
|
|
|
|
|
|
|
DEPSRCS = ${SRCS}
|
2024-10-04 21:07:03 +02:00
|
|
|
C_OBJS = ${SRCS:.c=.o}
|
|
|
|
|
CXX_OBJS = ${CXXSRCS:.cpp=.o}
|
|
|
|
|
OBJS = ${CXX_OBJS} ${C_OBJS}
|
2017-04-25 14:41:48 +02:00
|
|
|
LIB_OBJS = ${LIB_SRCS:.c=.o}
|
2023-07-16 18:37:48 +02:00
|
|
|
CLEANS = Depend ${OBJS} ${LIB_OBJS} lib${MODULE}.a lib${MODULE}.o ${MODULE}
|
2024-10-08 09:08:25 +02:00
|
|
|
|
|
|
|
|
# allows Makefile to be selective
|
|
|
|
|
MAKE_TCL = @MAKE_TCL@
|
|
|
|
|
MAKE_X11 = @MAKE_X11@
|
|
|
|
|
MAKE_GL = @MAKE_GL@
|
|
|
|
|
MAKE_GLU = @MAKE_GLU@
|
|
|
|
|
MAKE_CAIRO = @MAKE_CAIRO@
|
|
|
|
|
MAKE_READLINE = @MAKE_READLINE@
|