mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-08-30 18:02:32 +02:00
tech file format "version" section. This can be used to specify the version of magic that must be used to be compatible with the tech file. This effectively supercedes the technology version number. (2) Changed the behavior of "make" to set the version and revision numbers on doing "make" instead of "configure". This allows the version to update correctly after doing a "git pull" followed by "make" without doing "configure" in between. (3) Fixed a couple of issues that were flagged as compile-time warnings.
106 lines
3.3 KiB
Plaintext
Executable File
106 lines
3.3 KiB
Plaintext
Executable File
# 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
|
|
|
|
# Install targets may be different if dist_prefix is set by configure
|
|
INSTALL_BINDIR = @DIST_DIR@/bin
|
|
INSTALL_MANDIR = @DIST_DIR@/share/man
|
|
INSTALL_LIBDIR = @DIST_DIR@/lib
|
|
INSTALL_SYSDIR = ${INSTALL_LIBDIR}/magic/sys
|
|
INSTALL_SCMDIR = ${INSTALL_LIBDIR}/magic/scm
|
|
INSTALL_TCLDIR = ${INSTALL_LIBDIR}/magic/tcl
|
|
|
|
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
|
|
CP = cp
|
|
AR = ar
|
|
ARFLAGS = crv
|
|
LINK = @LD@ -r
|
|
LD = @LD@
|
|
MCPP = @MCPP@
|
|
MSED = @MSED@
|
|
RANLIB = @RANLIB@
|
|
SHDLIB_EXT = @SHDLIB_EXT@
|
|
LDDL_FLAGS = ${LDFLAGS} @LDDL_FLAGS@
|
|
LD_RUN_PATH = @LD_RUN_PATH@
|
|
LIB_SPECS = @LIB_SPECS@
|
|
LIB_SPECS_NOSTUB = @LIB_SPECS_NOSTUB@
|
|
WISH_EXE = @WISH_EXE@
|
|
TCL_LIB_DIR = @TCL_LIB_DIR@
|
|
MAGIC_VERSION = `cat ../VERSION | cut -d. -f1-2`
|
|
MAGIC_REVISION = `cat ../VERSION | cut -d. -f3`
|
|
|
|
CC = @CC@
|
|
CPP = @CPP@
|
|
CXX = @CXX@
|
|
|
|
CPPFLAGS = -I. -I${MAGICDIR} @CPPFLAGS@
|
|
DFLAGS = @extra_defs@ @stub_defs@ @DEFS@ -DMAGIC_VERSION=\"${MAGIC_VERSION}\" -DMAGIC_REVISION=\"${MAGIC_REVISION}\" -DGCORE=\"@GCORE@\"
|
|
DFLAGS += -DSHDLIB_EXT=\"@SHDLIB_EXT@\" -DNDEBUG
|
|
DFLAGS_NOSTUB = @extra_defs@ @DEFS@ -DGCORE=\"@GCORE@\"
|
|
DFLAGS_NOSTUB += -DSHDLIB_EXT=\"@SHDLIB_EXT@\" -DNDEBUG
|
|
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@
|
|
GR_DFLAGS = @gr_dflags@ -DNDEBUG
|
|
GR_LIBS = @gr_libs@ ${X11_LDFLAGS} @X_LIBS@
|
|
GR_SRCS = @gr_srcs@
|
|
GR_HELPER_SRCS = @gr_hsrcs@
|
|
GR_HELPER_PROG = @gr_hprog@
|
|
|
|
OA = @OA@
|
|
OA_LIBS = @OA_LIBS@
|
|
|
|
DEPSRCS = ${SRCS}
|
|
OBJS = ${SRCS:.c=.o} ${CXXSRCS:.cpp=.o}
|
|
LIB_OBJS = ${LIB_SRCS:.c=.o}
|
|
CLEANS = ${OBJS} ${LIB_OBJS} lib${MODULE}.a lib${MODULE}.o ${MODULE}
|