99 lines
5.3 KiB
Makefile
99 lines
5.3 KiB
Makefile
# defs.mak.in --
|
|
# source file for autoconf-generated "defs.mak" for magic
|
|
|
|
# defs.mak. Generated from defs.mak.in by configure.
|
|
# Feel free to change the values in here to suit your needs.
|
|
# Be aware that running scripts/configure again will overwrite
|
|
# any changes!
|
|
|
|
SHELL = /bin/sh
|
|
|
|
prefix = /usr/local
|
|
exec_prefix = ${prefix}
|
|
bindir = ${exec_prefix}/bin
|
|
libdir = ${exec_prefix}/lib
|
|
mandir = ${prefix}/share/man
|
|
|
|
SCRIPTS = ${MAGICDIR}/scripts
|
|
|
|
INSTALL = /bin/install -c
|
|
INSTALL_PROGRAM = ${INSTALL}
|
|
INSTALL_DATA = ${INSTALL} -m 644
|
|
INSTALL_SCRIPT = ${INSTALL}
|
|
|
|
# Override standard "make" target when compiling under TCL
|
|
ALL_TARGET = tcl
|
|
INSTALL_TARGET = install-tcl
|
|
|
|
# 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
|
|
|
|
MAIN_EXTRA_LIBS = ${MAGICDIR}/ext2sim/libext2sim.o ${MAGICDIR}/ext2spice/libext2spice.o ${MAGICDIR}/calma/libcalma.o ${MAGICDIR}/cif/libcif.o ${MAGICDIR}/plot/libplot.o ${MAGICDIR}/lef/liblef.o ${MAGICDIR}/extflat/libextflat.o ${MAGICDIR}/garouter/libgarouter.o ${MAGICDIR}/mzrouter/libmzrouter.o ${MAGICDIR}/router/librouter.o ${MAGICDIR}/irouter/libirouter.o ${MAGICDIR}/grouter/libgrouter.o ${MAGICDIR}/gcr/libgcr.o ${MAGICDIR}/tcltk/libtcltk.o
|
|
LD_EXTRA_LIBS =
|
|
LD_SHARED =
|
|
TOP_EXTRA_LIBS =
|
|
SUB_EXTRA_LIBS =
|
|
|
|
MODULES += ext2sim ext2spice calma cif plot lef garouter grouter irouter mzrouter router gcr tcltk
|
|
UNUSED_MODULES += readline lisp
|
|
PROGRAMS += net2ir tcltk
|
|
INSTALL_CAD_DIRS += graphics tcltk
|
|
|
|
RM = rm -f
|
|
CP = cp
|
|
AR = ar
|
|
ARFLAGS = crv
|
|
LINK = ld -r
|
|
LD = /bin/ld
|
|
M4 = /bin/m4
|
|
MCPP = ${MAGICDIR}/scripts/preproc.py
|
|
SCPP = gcc -E -x c
|
|
RANLIB = ranlib
|
|
SHDLIB_EXT = .so
|
|
LDDL_FLAGS = ${LDFLAGS} -shared -Wl,-soname,$@ -Wl,--version-script=${MAGICDIR}/magic/symbol.map
|
|
LD_RUN_PATH =
|
|
LIB_SPECS = -L/usr/lib64 -ltkstub8.6 -L/usr/lib64 -ltclstub8.6
|
|
LIB_SPECS_NOSTUB = -L/usr/lib64 -ltk8.6 -L/usr/lib64 -ltcl8.6
|
|
WISH_EXE = /usr/bin/wish
|
|
TCL_LIB_DIR = /usr/lib
|
|
MAGIC_VERSION = 8.2
|
|
MAGIC_REVISION = 34
|
|
|
|
CC = gcc
|
|
CPP = gcc -E
|
|
CXX = g++
|
|
|
|
CPPFLAGS = -I. -I${MAGICDIR}
|
|
DFLAGS = -DCAD_DIR=\"${LIBDIR}\" -DBIN_DIR=\"${BINDIR}\" -DTCL_DIR=\"${TCLDIR}\" -DUSE_TCL_STUBS -DUSE_TK_STUBS -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"34\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DHAVE_LIBGL=1 -DHAVE_LIBGLU=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -DTHREE_D=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DGCORE=\"/bin/gcore\"
|
|
DFLAGS += -DSHDLIB_EXT=\".so\" -DNDEBUG
|
|
DFLAGS_NOSTUB = -DCAD_DIR=\"${LIBDIR}\" -DBIN_DIR=\"${BINDIR}\" -DTCL_DIR=\"${TCLDIR}\" -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DMAGIC_VERSION=\"8.2\" -DMAGIC_REVISION=\"34\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_PATHS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFILE_LOCKS=1 -DCALMA_MODULE=1 -DCIF_MODULE=1 -DPLOT_MODULE=1 -DLEF_MODULE=1 -DROUTE_MODULE=1 -DUSE_NEW_MACROS=1 -DHAVE_LIBGL=1 -DHAVE_LIBGLU=1 -DVECTOR_FONTS=1 -DHAVE_LIBCAIRO=1 -DMAGIC_WRAPPER=1 -DTHREE_D=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DGCORE=\"/bin/gcore\"
|
|
DFLAGS_NOSTUB += -DSHDLIB_EXT=\".so\" -DNDEBUG
|
|
CFLAGS = -g -m64 -fPIC -Wimplicit-int -fPIC
|
|
|
|
READLINE_DEFS =
|
|
READLINE_LIBS =
|
|
|
|
DEPEND_FILE = Depend
|
|
DEPEND_FLAG = -MM
|
|
EXEEXT =
|
|
|
|
GR_CFLAGS =
|
|
GR_DFLAGS = -DX11 -DXLIB -DOGL -DCAIRO -DNDEBUG
|
|
GR_LIBS = -lX11 -lGL -lGLU -lXi -lXmu -lXext -lm -lcairo -lfontconfig -lfreetype -lstdc++ ${X11_LDFLAGS}
|
|
GR_SRCS = ${TK_SRCS} ${TOGL_SRCS} ${TCAIRO_SRCS} ${TKCOMMON_SRCS}
|
|
GR_HELPER_SRCS =
|
|
GR_HELPER_PROG =
|
|
|
|
OA =
|
|
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}
|