1# defs.mak.in --
2# source file for autoconf-generated "defs.mak" for magic
3
4# @configure_input@
5# Feel free to change the values in here to suit your needs.
6# Be aware that running scripts/configure again will overwrite
7# any changes!
8
9SHELL                  = @SHELL@
10
11prefix = @prefix@
12exec_prefix = @exec_prefix@
13bindir = @bindir@
14libdir = @libdir@
15mandir = @mandir@
16
17SCRIPTS		       = ${MAGICDIR}/scripts
18
19INSTALL = @INSTALL@
20INSTALL_PROGRAM = @INSTALL_PROGRAM@
21INSTALL_DATA = @INSTALL_DATA@
22INSTALL_SCRIPT = @INSTALL_SCRIPT@
23
24# Override standard "make" target when compiling under TCL
25ALL_TARGET = @ALL_TARGET@
26INSTALL_TARGET = @INSTALL_TARGET@
27
28# Change libdir to install in a different place
29BINDIR                 = ${bindir}
30MANDIR                 = ${mandir}
31LIBDIR                 = ${libdir}
32SYSDIR                 = ${libdir}/magic/sys
33SCMDIR                 = ${libdir}/magic/scm
34TCLDIR                 = ${libdir}/magic/tcl
35
36# Install targets may be different if dist_prefix is set by configure
37INSTALL_BINDIR         = @DIST_DIR@/bin
38INSTALL_MANDIR         = @DIST_DIR@/share/man
39INSTALL_LIBDIR         = @DIST_DIR@/lib
40INSTALL_SYSDIR         = ${INSTALL_LIBDIR}/magic/sys
41INSTALL_SCMDIR         = ${INSTALL_LIBDIR}/magic/scm
42INSTALL_TCLDIR         = ${INSTALL_LIBDIR}/magic/tcl
43
44MAIN_EXTRA_LIBS	       = @extra_libs@
45LD_EXTRA_LIBS	       = @ld_extra_libs@
46LD_SHARED	       = @ld_extra_objs@
47TOP_EXTRA_LIBS	       = @top_extra_libs@
48SUB_EXTRA_LIBS	       = @sub_extra_libs@
49
50MODULES               += @modules@
51UNUSED_MODULES        += @unused@
52PROGRAMS	      += @programs@
53INSTALL_CAD_DIRS      += @cadinstall@
54
55RM                     = rm -f
56CP                     = cp
57AR                     = ar
58ARFLAGS                = crv
59LINK                   = @LD@ -r
60LD                     = @LD@
61MCPP		       = @MCPP@
62MSED		       = @MSED@
63RANLIB                 = @RANLIB@
64SHDLIB_EXT             = @SHDLIB_EXT@
65LDDL_FLAGS             = ${LDFLAGS} @LDDL_FLAGS@
66LD_RUN_PATH	       = @LD_RUN_PATH@
67LIB_SPECS	       = @LIB_SPECS@
68LIB_SPECS_NOSTUB       = @LIB_SPECS_NOSTUB@
69WISH_EXE	       = @WISH_EXE@
70TCL_LIB_DIR	       = @TCL_LIB_DIR@
71MAGIC_VERSION	       = `cat ../VERSION | cut -d. -f1-2`
72MAGIC_REVISION	       = `cat ../VERSION | cut -d. -f3`
73
74CC                     = @CC@
75CPP                    = @CPP@
76CXX		       = @CXX@
77
78CPPFLAGS               = -I. -I${MAGICDIR} @CPPFLAGS@
79DFLAGS                 = @extra_defs@ @stub_defs@ @DEFS@ -DMAGIC_VERSION=\"${MAGIC_VERSION}\" -DMAGIC_REVISION=\"${MAGIC_REVISION}\" -DGCORE=\"@GCORE@\"
80DFLAGS		      += -DSHDLIB_EXT=\"@SHDLIB_EXT@\" -DNDEBUG
81DFLAGS_NOSTUB	       = @extra_defs@ @DEFS@ -DGCORE=\"@GCORE@\"
82DFLAGS_NOSTUB	      += -DSHDLIB_EXT=\"@SHDLIB_EXT@\" -DNDEBUG
83CFLAGS                 = @CFLAGS@ @SHLIB_CFLAGS@ @INC_SPECS@
84
85READLINE_DEFS          = @rl_defs@
86READLINE_LIBS          = @rl_libs@
87
88DEPEND_FILE	       = Depend
89DEPEND_FLAG	       = @DEPEND_FLAG@
90EXEEXT		       = @EXEEXT@
91
92GR_CFLAGS              = @X_CFLAGS@ @gr_cflags@
93GR_DFLAGS	       = @gr_dflags@ -DNDEBUG
94GR_LIBS                = @gr_libs@ ${X11_LDFLAGS} @X_LIBS@
95GR_SRCS                = @gr_srcs@
96GR_HELPER_SRCS         = @gr_hsrcs@
97GR_HELPER_PROG         = @gr_hprog@
98
99OA		       = @OA@
100OA_LIBS		       = @OA_LIBS@
101
102DEPSRCS	  = ${SRCS}
103OBJS      = ${SRCS:.c=.o} ${CXXSRCS:.cpp=.o}
104LIB_OBJS  = ${LIB_SRCS:.c=.o}
105CLEANS    = ${OBJS} ${LIB_OBJS} lib${MODULE}.a lib${MODULE}.o ${MODULE}
106