Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/tcl8.5.2/unix/dltest/Makefile.in @ 25

Last change on this file since 25 was 25, checked in by landauf, 16 years ago

added tcl to libs

File size: 3.1 KB
Line 
1# This Makefile is used to create several test cases for Tcl's load
2# command.  It also illustrates how to take advantage of configuration
3# exported by Tcl to set up Makefiles for shared libraries.
4# RCS: @(#) $Id: Makefile.in,v 1.21 2008/03/07 22:42:53 andreas_kupries Exp $
5
6CC = @CC@
7LIBS =                  @TCL_BUILD_STUB_LIB_SPEC@ @TCL_LIBS@
8AC_FLAGS =              @DEFS@
9SHLIB_LD =              @SHLIB_LD@
10SHLIB_CFLAGS =          @SHLIB_CFLAGS@
11SHLIB_LD_LIBS =         @SHLIB_LD_LIBS@
12SHLIB_SUFFIX =          @SHLIB_SUFFIX@
13DLTEST_LD =             @DLTEST_LD@
14DLTEST_SUFFIX =         @DLTEST_SUFFIX@
15SRC_DIR =               @TCL_SRC_DIR@/unix/dltest
16BUILD_DIR =             @builddir@
17TCL_VERSION=            @TCL_VERSION@
18
19CFLAGS_DEBUG            = @CFLAGS_DEBUG@
20CFLAGS_OPTIMIZE         = @CFLAGS_OPTIMIZE@
21CFLAGS                  = @CFLAGS_DEFAULT@ @CFLAGS@
22LDFLAGS_DEBUG           = @LDFLAGS_DEBUG@
23LDFLAGS_OPTIMIZE        = @LDFLAGS_OPTIMIZE@
24LDFLAGS                 = @LDFLAGS_DEFAULT@ @LDFLAGS@
25
26CC_SWITCHES = $(CFLAGS) -I${SRC_DIR}/../../generic -I${BUILD_DIR}/.. -DTCL_MEM_DEBUG \
27        ${SHLIB_CFLAGS} -DUSE_TCL_STUBS ${AC_FLAGS}
28
29all: pkga${SHLIB_SUFFIX} pkgb${SHLIB_SUFFIX} pkgc${SHLIB_SUFFIX} pkgd${SHLIB_SUFFIX} pkge${SHLIB_SUFFIX} pkgua${SHLIB_SUFFIX}
30        @if test -n "$(DLTEST_SUFFIX)"; then $(MAKE) dltest_suffix; fi
31        @touch ../dltest.marker
32
33dltest_suffix: pkga${DLTEST_SUFFIX} pkgb${DLTEST_SUFFIX} pkgc${DLTEST_SUFFIX} pkgd${DLTEST_SUFFIX} pkge${DLTEST_SUFFIX} pkgua${DLTEST_SUFFIX}
34        @touch ../dltest.marker
35
36pkga.o: $(SRC_DIR)/pkga.c
37        $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkga.c
38
39pkgb.o: $(SRC_DIR)/pkgb.c
40        $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgb.c
41
42pkgc.o: $(SRC_DIR)/pkgc.c
43        $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgc.c
44
45pkgd.o: $(SRC_DIR)/pkgd.c
46        $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgd.c
47
48pkge.o: $(SRC_DIR)/pkge.c
49        $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkge.c
50
51pkgua.o: $(SRC_DIR)/pkgua.c
52        $(CC) -c $(CC_SWITCHES) $(SRC_DIR)/pkgua.c
53
54pkga${SHLIB_SUFFIX}: pkga.o
55        ${SHLIB_LD} -o pkga${SHLIB_SUFFIX} pkga.o ${SHLIB_LD_LIBS}
56
57pkgb${SHLIB_SUFFIX}: pkgb.o
58        ${SHLIB_LD} -o pkgb${SHLIB_SUFFIX} pkgb.o ${SHLIB_LD_LIBS}
59
60pkgc${SHLIB_SUFFIX}: pkgc.o
61        ${SHLIB_LD} -o pkgc${SHLIB_SUFFIX} pkgc.o ${SHLIB_LD_LIBS}
62
63pkgd${SHLIB_SUFFIX}: pkgd.o
64        ${SHLIB_LD} -o pkgd${SHLIB_SUFFIX} pkgd.o ${SHLIB_LD_LIBS}
65
66pkge${SHLIB_SUFFIX}: pkge.o
67        ${SHLIB_LD} -o pkge${SHLIB_SUFFIX} pkge.o ${SHLIB_LD_LIBS}
68
69pkgua${SHLIB_SUFFIX}: pkgua.o
70        ${SHLIB_LD} -o pkgua${SHLIB_SUFFIX} pkgua.o ${SHLIB_LD_LIBS}
71
72pkga${DLTEST_SUFFIX}: pkga.o
73        ${DLTEST_LD} -o pkga${DLTEST_SUFFIX} pkga.o ${SHLIB_LD_LIBS}
74
75pkgb${DLTEST_SUFFIX}: pkgb.o
76        ${DLTEST_LD} -o pkgb${DLTEST_SUFFIX} pkgb.o ${SHLIB_LD_LIBS}
77
78pkgc${DLTEST_SUFFIX}: pkgc.o
79        ${DLTEST_LD} -o pkgc${DLTEST_SUFFIX} pkgc.o ${SHLIB_LD_LIBS}
80
81pkgd${DLTEST_SUFFIX}: pkgd.o
82        ${DLTEST_LD} -o pkgd${DLTEST_SUFFIX} pkgd.o ${SHLIB_LD_LIBS}
83
84pkge${DLTEST_SUFFIX}: pkge.o
85        ${DLTEST_LD} -o pkge${DLTEST_SUFFIX} pkge.o ${SHLIB_LD_LIBS}
86
87pkgua${DLTEST_SUFFIX}: pkgua.o
88        ${DLTEST_LD} -o pkgua${DLTEST_SUFFIX} pkgua.o ${SHLIB_LD_LIBS}
89
90clean:
91        rm -f *.o lib.exp ../dltest.marker
92        @if test "$(SHLIB_SUFFIX)" != ""; then \
93            echo "rm -f *${SHLIB_SUFFIX}" ; \
94            rm -f *${SHLIB_SUFFIX} ; \
95        fi
96        @if test "$(DLTEST_SUFFIX)" != ""; then \
97            echo "rm -f *${DLTEST_SUFFIX}" ; \
98            rm -f *${DLTEST_SUFFIX} ; \
99        fi
100
101distclean: clean
102        rm -f Makefile
Note: See TracBrowser for help on using the repository browser.