1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
#
# Makefile.defs
#
#
# defaults associated to the program DsTool
#
PROGRAM_NAME = DsTool
LIBDIR = $(TOP)/lib/$(ARCH)
BINDIR = $(TOP)/bin/$(ARCH)
#
# standard directories
#
# TCL_INCLUDES = -I/usr/local/include
# TCL_LIBS = -L/usr/local/lib -ltk -ltcl
TCL_LIBS = -ltk8.0 -ltcl8.0
#
# standard exectuables
#
CC = cc
INSTALL = $(CP)
MAKE = make
MKDIRHIER = mkdirhier
CP = /bin/cp
RM = /bin/rm -f
SHELL = /bin/sh
TCLSH = tclsh
AR_R = ar rv
RANLIB = ranlib
ECHO = echo
# compile and load flags
# DSTOOL_DEBUG = -g -DDEBUG $(WFLAGS)
DSTOOL_DEBUG = -g $(WFLAGS)
WFLAGS =
OPTFLAGS =
CFLAGS = $(DSTOOL_DEBUG) $(OPTFLAGS)
LDFLAGS = $(DSTOOL_DEBUG) $(OPTFLAGS)
X11_LIBS = -lX11
SYS_LIBS = $(X11_LIBS) $(OTHER_SYS_LIBS) -lm
ALL_FLAGS = $(CFLAGS)
ALL_INCLUDES = $(INCLUDE) -I$(INCLUDE_DIR) $(TCL_INCLUDES) $(X11_INCLUDES)
ALL_LIBS = $(TCL_LIBS) $(SYS_LIBS)
# macros
MAKE_SUBDIRS = \
dirs="$(SUBDIRS)" ; \
for i in $$dirs ; do \
(cd $$i; \
echo "making" target "in $(CURRENT_DIR)/$$i ..."; \
$(MAKE) $(MFLAGS) target ) ; \
done
# include DUMMY defines
LIB_NAME = _empty_lib_
include $(CONFIG)/Makedefs.$(ARCH)
include $(CONFIG)/site.def
|