OSDN Git Service

De-Cygnify libgui.
[pf3gnuchains/sourceware.git] / libgui / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in.
2
3 AUTOMAKE_OPTIONS = cygnus
4
5 noinst_LIBRARIES = libgui.a
6
7 if INSTALL_LIBGUI
8
9 include_HEADERS = \
10         guitcl.h subcommand.h
11
12 endif
13
14 datadir = @datadir@
15 guidir  = $(datadir)/redhat/gui
16
17 # tkTable version info
18 include $(srcdir)/tkTable_version.in
19
20 # This sets the name that tkTable will define for itself when loaded
21 # If you change this, then the demos won't work, but it might be necessary
22 # for those with another built-in "table" command
23 TBL_COMMAND     = table
24
25 tkTable.tcl.h: $(srcdir)/tkTable.tcl
26         sed -e '/^$\#/d' -e '/^$$/d' -e 's/\"/\\"/g' -e 's/^/"/' -e 's/$$/\\n"/' <$(srcdir)/tkTable.tcl >tkTable.tcl.h || rm tkTable.tcl.h 
27
28
29
30 # Defining lib_LIBRARIES conditionally doesn't do the right thing.
31 install-exec-local:
32 if INSTALL_LIBGUI
33         @$(NORMAL_INSTALL)
34         $(mkinstalldirs) $(libdir)
35         $(INSTALL_DATA) libgui.a $(libdir)/libgui.a
36         @$(POST_INSTALL)
37         $(RANLIB) $(libdir)/libgui.a
38 endif
39
40 LIBGUI_CFLAGS=@LIBGUI_CFLAGS@
41
42 ## Some of the files in this directory want to see Tk internals.
43 ## Nasty.
44 INCLUDES = $(LIBGUI_CFLAGS) $(TCLHDIR) \
45 $(TKHDIR) \
46 $(TK_XINCLUDES) $(TCL_DEFS) $(TK_DEFS) \
47 $(TKHDIR)/../unix $(TKHDIR)/../win \
48 -DTBL_VERSION=\"$(TBL_VERSION)\"\
49 -DTBL_COMMAND=\"$(TBL_COMMAND)\"\
50 -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"$(guidir)\"
51
52 TKTABLE_SOURCES = tkTable.c tkTableCell.c tkTableCellSort.c \
53 tkTableCmds.c tkTableEdit.c tkTableTag.c tkTableWin.c tkTableUtil.c
54
55 libgui_a_SOURCES = guitcl.h paths.c subcommand.c subcommand.h \
56 xpmlib.c tclmain.c tkGraphCanvas.c \
57 tkCanvEdge.c tkCanvLayout.c tkCanvLayout.h tclhelp.c tclgetdir.c \
58 tclwinprint.c tclsizebox.c tclshellexe.c tclmapi.c tclwinfont.c \
59 tclwingrab.c tclwinmode.c tclwinpath.c tclmsgbox.c tclcursor.c \
60 tkWinPrintText.c tkWinPrintCanvas.c tkWarpPointer.c $(TKTABLE_SOURCES)
61
62 ## Dependencies
63
64 paths.$(OBJEXT): paths.c guitcl.h
65 subcommand.$(OBJEXT): subcommand.c subcommand.h
66 tkCanvEdge.$(OBJEXT): tkCanvEdge.c ../config.h
67 tkCanvLayout.$(OBJEXT): tkCanvLayout.c ../config.h tkCanvLayout.h
68 tkGraphCanvas.$(OBJEXT): tkGraphCanvas.c tkCanvLayout.h
69 xpmlib.$(OBJEXT): xpmlib.c guitcl.h
70 assertions.$(OBJEXT): assertions.c ../config.h assertions.h
71 tclcursor.$(OBJEXT): tclcursor.c ../config.h guitcl.h subcommand.h
72 tclhelp.$(OBJEXT): tclhelp.c ../config.h guitcl.h subcommand.h
73 tclgetdir.$(OBJEXT): tclgetdir.c guitcl.h
74 tclmain.$(OBJEXT): tclmain.c guitcl.h
75 tclwinprint.$(OBJEXT): tclwinprint.c guitcl.h subcommand.h
76 tclsizebox.$(OBJEXT): tclsizebox.c guitcl.h
77 tclshellexe.$(OBJEXT): tclshellexe.c guitcl.h
78 tclmapi.$(OBJEXT): tclmapi.c guitcl.h subcommand.h
79 tclwinfont.$(OBJEXT): tclwinfont.c guitcl.h
80 tclwingrab.$(OBJEXT): tclwingrab.c guitcl.h
81 tclwinpath.$(OBJEXT): tclwinpath.c guitcl.h subcommand.h
82 tclwinmode.$(OBJEXT): tclwinmode.c guitcl.h
83 tkTable.$(OBJEXT): tkTable.c tkTable.h tkTableInitScript.h tkTable.tcl.h
84 tkTableCell.$(OBJEXT): tkTableCell.c tkTable.h
85 tkTableCellSort.$(OBJEXT): tkTableCellSort.c tkTable.h
86 tkTableCmds.$(OBJEXT): tkTableCmds.c tkTable.h
87 tkTableEdit.$(OBJEXT): tkTableEdit.c tkTable.h
88 tkTableTag.$(OBJEXT): tkTableTag.c tkTable.h
89 tkTablePs.$(OBJECT): tkTablePs.c tkTable.h
90 tkTableWin.$(OBJEXT):tkTableWin.c  tkTable.h
91 tkTableUtil.$(OBJEXT): tkTableUtil.c tkTable.h
92 tkTable.tcl.h: tkTable.tcl
93