Overview
Context
Changes
Added HEADER version [9cc3c39871].
|
1
2
3
4
5
6
7
8
|
+
+
+
+
+
+
+
+
|
@@UTIL@@ @@VERS@@
Release information:
pkg: @@UTIL@@ version @@VERS@@
url: http://www.rkeene.org/devel/@@UTIL@@-@@VERS@@.tar.gz
date: @@DATE@@
--------------------------------------------------------------------------
|
| | | | | | |
Modified Makefile.in
from [ec5c84111c]
to [21133ef852].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
-
+
|
#
# This file is a Makefile for CTk. If it has the name "Makefile.in"
# then it is a template for a Makefile; to generate the actual Makefile,
# run "./configure", which is a configuration script generated by the
# "autoconf" program (constructs like "@foo@" will get replaced in the
# actual Makefile.
#
# @(#) $Id: ctk.shar,v 1.50 1996/01/15 14:47:16 andrewm Exp andrewm $
# Current CTk version; used in various names.
VERSION = 8.0
VERSION = @PACKAGE_VERSION@
#----------------------------------------------------------------
# Things you can change to personalize the Makefile for your own
# site (you can make these changes in either Makefile.in or
# Makefile, but changes to Makefile will get lost if you re-run
# the configuration script).
#----------------------------------------------------------------
|
︙ | | |
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
|
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
|
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
+
|
ar cr libctk.a $(OBJS)
$(RANLIB) libctk.a
libctk.@SHOBJEXT@: $(OBJS)
rm -f libctk.@SHOBJEXT@
$(CC) $(CFLAGS) $(LDFLAGS) $(SHOBJLDFLAGS) -o libctk.@SHOBJEXT@ $(OBJS) $(LIBS)
configInfo: Makefile
@rm -f configInfo
@echo "# Definitions and libraries needed to build Tk applications" >> configInfo
@echo "# (generated by the configure script):" >> configInfo
@echo "TK_CC_SWITCHES = ${AC_FLAGS} ${MEM_DEBUG_FLAGS}" >> configInfo
@echo "TK_LIBS = @LIBS@" >> configInfo
install: install-binaries install-libraries install-demos install-man
install-binaries: libctk.a
install-binaries: @TARGETS@
@for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
mkdir $$i; \
chmod 755 $$i; \
else true; \
fi; \
done;
@for target in @TARGETS@; do
@echo "Installing libctk.a"
@$(INSTALL_DATA) libctk.a $(LIB_INSTALL_DIR)
echo "Installing $${target}"; \
$(INSTALL_DATA) $${target} $(LIB_INSTALL_DIR); \
@$(RANLIB) $(LIB_INSTALL_DIR)/libctk.a
done
install-libraries:
@for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
$(SCRIPT_INSTALL_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
|
︙ | | |
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
|
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|
$(INSTALL_DATA) $$i $(MAN1_INSTALL_DIR); \
done;
Makefile: $(SRC_DIR)/Makefile.in
$(SHELL) config.status
clean:
rm -f libctk.a libctk.so
rm -f libctk.a libctk.@SHOBJEXT@
rm -f *.a *.o core errs *~ \#* TAGS *.E a.out errors tktest cwish$(VERSION) \
config.info
distclean: clean
rm -f Makefile config.status config.log pkgIndex.tcl
depend:
makedepend -- $(CC_SWITCHES) -- $(SRCS)
.c.o:
$(CC) -c $(CC_SWITCHES) $<
#
# Target to check for proper usage of UCHAR macro.
#
checkuchar:
-egrep isalnum\|isalpha\|iscntrl\|isdigit\|islower\|isprint\|ispunct\|isspace\|isupper\|isxdigit $(SRCS) | grep -v UCHAR
#
# Target to make sure that only symbols with "Tk" or "Ctk" prefixes are
# exported.
#
checkexports: libctk.a
-nm -p libctk.a | awk '$$2 ~ /[TDB]/ { print $$3 }' | sort -n | grep -v '^[Cc]?[Tt]k'
#
# Target to create a proper Tk distribution from information in the
# master source directory. DISTDIR must be defined to indicate where
# to put the distribution.
#
configure: configure.in
autoconf
dist: configure
rm -rf $(DISTDIR)
mkdir $(DISTDIR)
cp license.terms Makefile.in $(DISTDIR)
chmod 664 $(DISTDIR)/Makefile.in
cp -p $(SRCS) $(HDRS) $(DISTDIR)
mkdir $(DISTDIR)/compat
cp -p license.terms compat/unistd.h compat/stdlib.h $(DISTDIR)/compat
cp -p README README.TERM ToDo changes porting.notes *.1 $(DISTDIR)
cp -p configure configure.in install-sh $(DISTDIR)
chmod 775 $(DISTDIR)/configure $(DISTDIR)/configure.in
chmod +x $(DISTDIR)/install-sh
mkdir $(DISTDIR)/library
cp -p license.terms library/*.tcl library/tclIndex $(DISTDIR)/library
mkdir $(DISTDIR)/library/demos
cp -pr library/demos/widget library/demos/README \
license.terms $(DISTDIR)/library/demos
mci_args:
@echo ctk README README.TERM ToDo changes porting.notes license.terms \
Makefile.in configure.in install-sh \
$(SRCS) $(HDRS) compat library
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
Name change
from autogen.sh
to build/autogen.sh.
Added build/makearch.info version [28eea2a5f7].
|
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
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
# This is the name of the utility, it will be prefixed to the tarball name
UTIL="ctk"
# This is the name of output files that should exist after configure
# procedures.
BINS="libctk.so"
# This lists the name of files that are required to exist
REQS=""
# Version of utility, if empty it will be guessed.
# If set to "auto" it will be maintained in a file called .version
# in the source directory and the revision will be incremented
# each time a "makearch" is done.
#
# If @@SVNLCR@@ is used anywhere in this version number, it will be
# replaced with the highest last-changed-rev from the output of
# svn info -R (or 0)
VERS="8.0.@@SVNLCR@@"
# Space sperated list of documents, if they exist, they will be
# prefixed with the contents of the DOC_HDR file and substitution
# will occur:
# @@UTIL@@ becomes the utility name ${UTIL}
# @@VERS@@ becomes the utility version
# @@DATE@@ becomes the current date
DOCS="README"
DOC_HDR="HEADER"
# These files follow the same convention as DOCS, but don't have the header
# tacked onto them.
UPDATE_VARS="configure.ac"
# This script is executed immediately after copying the files
# to a temp directory to attempt to compile
BEFORE="build/autogen.sh"
# This script is executed immediately prior to creation of the
# tarball
AFTER=""
# Files matching these (space-seperated) patterns are deleted
TMPS="*.out HEADER build"
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Modified configure.ac
from [8a5b6b9c19]
to [74356e87a7].
1
2
3
4
5
6
7
8
9
|
1
2
3
4
5
6
7
8
9
|
-
+
|
dnl Define ourselves
AC_INIT(ctk, 8.2)
AC_INIT(ctk, @@VERS@@)
dnl Checks for programs.
AC_PROG_CC
AC_PROG_MAKE_SET
AC_PROG_INSTALL
AC_GNU_SOURCE
|
︙ | | |