home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-04-22 | 2.5 KB | 88 lines |
- # ------------------------------------------------------------------------
- # Makefile for demonstation shell with extension loader
- # ------------------------------------------------------------------------
-
- # ------------------------------------------------------------------------
- # C Compiler options
- # ------------------------------------------------------------------------
-
- LDFLAGS = @SHLIB_LDFLAGS@
- DEFINES =
- CDEBUGFLAGS = @CDEBUGFLAGS@
- CC = @CC@
-
- TOPDIR = @DESTDIR@
- BINDIR = @BINDIR@
-
- # ------------------------------------------------------------------------
- # Include directives for Tcl, Tk, and X include files
- # ------------------------------------------------------------------------
-
- TCL_INCLUDE = @TCLINCSW@
- TK_INCLUDE = @TKINCSW@
- X_INCLUDE = @XINCSW@
-
- # ------------------------------------------------------------------------
- # Libraries directives for Tcl, Tk, and X11
- # ------------------------------------------------------------------------
-
- X_LIB = @XLIBSW@ -lX11
- TK_LIB = @TKLIBSW@ -ltk
- TCL_LIB = @TCLLIBSW@ -ltcl
- EXTRA_LIBS = @LIBS@
-
- # ------------------------------------------------------------------------
- # Don't edit anything beyond this point
- # ------------------------------------------------------------------------
-
- OBJS = tkAppInit.o ext.o
-
- program = wish
- INCLUDES = -I. $(TK_INCLUDE) $(TCL_INCLUDE) $(X_INCLUDE)
- CFLAGS = $(CDEBUGFLAGS) $(DEFINES) $(INCLUDES)
- LIBRARIES = $(TK_LIB) $(TCL_LIB) $(X_LIB) $(EXTRA_LIBS)
- INSTALL = @INSTALL@
- RANLIB = @RANLIB@
- SHELL = /bin/sh
- RM = rm -f
- MAN_SECT = n
- TOPDIR = @DESTDIR@
- MANDIR = @MANDIR@
- SECT_DIR = $(MANDIR)/man$(MAN_SECT)
- srcdir = @srcdir@
-
- all: $(program)
-
- $(program): $(OBJS)
- $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) -o $(program) $(LIBRARIES)
- @echo "make finished on `date`"
-
- install: install-dirs $(program) install-man
- chmod 0755 $(program)
- $(INSTALL) $(program) $(BINDIR)
-
- install-man: install-dirs
- @for i in $(srcdir)/*.man ; do \
- file=$(SECT_DIR)/`basename $$i .man`.$(MAN_SECT) ; \
- echo "installing manual $$file" ; \
- rm -f $$file ; \
- sed -e "/man\.macros/r $(srcdir)/man.macros" -e '/man\.macros/d' \
- $$i > $$file ; \
- chmod 444 $$file; \
- done
-
- install-dirs:
- @for i in $(TOPDIR) $(BINDIR) $(MANDIR) $(SECT_DIR) ; do \
- if test ! -d $$i ; then \
- mkdir $$i ; \
- fi ; \
- done
-
- clean:
- $(RM) $(program) $(OBJS) *\~ "#"*
-
- GENERATED_FILES = config.status Makefile
-
- distclean: clean
- $(RM) $(GENERATED_FILES)
-