Annotation of micropolis/src/tclx/tkucbsrc/makefile, revision 1.1

1.1     ! root        1: #
        !             2: # Makefile --
        !             3: #
        !             4: # Makefile for building special version of tk source to support Extended Tcl.
        !             5: #
        !             6: #------------------------------------------------------------------------------
        !             7: # Copyright 1992 Karl Lehenbauer and Mark Diekhans.
        !             8: #
        !             9: # Permission to use, copy, modify, and distribute this software and its
        !            10: # documentation for any purpose and without fee is hereby granted, provided
        !            11: # that the above copyright notice appear in all copies.  Karl Lehenbauer and
        !            12: # Mark Diekhans make no representations about the suitability of this
        !            13: # software for any purpose.  It is provided "as is" without express or
        !            14: # implied warranty.
        !            15: #------------------------------------------------------------------------------
        !            16: # $Id: Makefile,v 2.0 1992/10/16 04:54:52 markd Rel $
        !            17: #------------------------------------------------------------------------------
        !            18: #
        !            19: 
        !            20: include ../config.mk
        !            21: include ../config/$(TCL_CONFIG_FILE)
        !            22: SHELL=/bin/sh
        !            23: 
        !            24: #------------------------------------------------------------------------------
        !            25: 
        !            26: CFLAGS= $(OPTIMIZE_FLAG) $(XCFLAGS) -I../src -I../$(TCL_TK_DIR) \
        !            27:         -I../$(TCL_UCB_DIR) -I$(XHOME)/include \
        !            28:        $(MEM_DEBUG_FLAGS) $(SYS_DEP_FLAGS) \
        !            29:         -DTK_VERSION=\"2.2/\"
        !            30: 
        !            31: #------------------------------------------------------------------------------
        !            32: #
        !            33: # Targets to build:
        !            34: 
        !            35: LIBOBJS   = tkevent.o
        !            36: OBJS      = main.o $(LIBOBJS)
        !            37: WISHX_TCL = ../tcllib/wishx.tcl
        !            38: TK_TCL    = ../tcllib/tk.tcl
        !            39: TK_TLIB   = ../tcllib/tk.tlib
        !            40: 
        !            41: #------------------------------------------------------------------------------
        !            42: #
        !            43: # Original UCB Sources to build them from:
        !            44: 
        !            45: MAIN_SRC  = ../$(TCL_TK_DIR)/main.c
        !            46: EVENT_SRC = ../$(TCL_TK_DIR)/tkevent.c
        !            47: WISHX_SRC = ../$(TCL_TK_DIR)/library/wish.tcl
        !            48: TK_TCL_SRC= ../$(TCL_TK_DIR)/library/tk.tcl
        !            49: 
        !            50: #------------------------------------------------------------------------------
        !            51: 
        !            52: #all: made.tmp $(WISHX_TCL) $(TK_TLIB) $(TK_TCL)
        !            53: all: made.tmp $(WISHX_TCL) $(TK_TCL)
        !            54: 
        !            55: made.tmp: $(OBJS)
        !            56:        -$(AR) d ../libtk.a $(LIBOBJS)
        !            57:        $(AR) cr ../libtk.a $(LIBOBJS)
        !            58:        touch made.tmp
        !            59: 
        !            60: main.c: $(MAIN_SRC) main.sed
        !            61:        rm -f main.c
        !            62:        sed -f main.sed <$(MAIN_SRC) >main.c
        !            63: 
        !            64: tkevent.c: $(EVENT_SRC) tkevent.sed
        !            65:        rm -f tkevent.c
        !            66:        sed -f tkevent.sed <$(EVENT_SRC) >tkevent.c
        !            67: 
        !            68: $(WISHX_TCL): $(WISHX_SRC) wishx.sed
        !            69:        rm -f $(WISHX_TCL)
        !            70:        sed -f wishx.sed <$(WISHX_SRC) >$(WISHX_TCL)
        !            71: 
        !            72: $(TK_TCL): $(TK_TCL_SRC)
        !            73:        rm -f $(TK_TCL)
        !            74:        cp $(TK_TCL_SRC) $(TK_TCL)
        !            75: 
        !            76: $(TK_TLIB): ../$(TCL_TK_DIR)/library/tclindex
        !            77:        TCLDEFAULT=../tcldef;export TCLDEFAULT ;\
        !            78:        ../tcl "-c convert_lib ../$(TCL_TK_DIR)/library/tclindex $(TK_TLIB)"
        !            79: 
        !            80: #------------------------------------------------------------------------------
        !            81: 
        !            82: clean:
        !            83:        touch junk~
        !            84:        rm -f *~ $(OBJS) made.tmp
        !            85:        rm -f tkevent.c main.c
        !            86:        rm -f $(WISHX_TCL) $(TK_TCL) $(TK_TLIB) ../tcllib/tk.tdx

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.