diff options
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 201 |
1 files changed, 0 insertions, 201 deletions
diff --git a/src/Makefile.am b/src/Makefile.am deleted file mode 100644 index 283e01d..0000000 --- a/src/Makefile.am +++ /dev/null | |||
@@ -1,201 +0,0 @@ | |||
1 | # Makefile.am for fluxbox | ||
2 | # Copyright (c) 2001 - 2003 Henrik Kinnunen (fluxgen at users.sourceforge.net) | ||
3 | # | ||
4 | # src/Makefile.am for Blackbox 0.61.x - an X11 Window manager | ||
5 | # Copyright (c) 1997 - 2000 Brad Hughes (bhughes at tcac.net) | ||
6 | # | ||
7 | # Permission is hereby granted, free of charge, to any person obtaining a | ||
8 | # copy of this software and associated documentation files (the "Software"), | ||
9 | # to deal in the Software without restriction, including without limitation | ||
10 | # the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
11 | # and/or sell copies of the Software, and to permit persons to whom the | ||
12 | # Software is furnished to do so, subject to the following conditions: | ||
13 | # | ||
14 | # The above copyright notice and this permission notice shall be included in | ||
15 | # all copies or substantial portions of the Software. | ||
16 | # | ||
17 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
18 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
19 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||
20 | # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
21 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
22 | # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||
23 | # DEALINGS IN THE SOFTWARE. | ||
24 | |||
25 | |||
26 | if TEST | ||
27 | BUILD_TEST= tests | ||
28 | endif | ||
29 | SUBDIRS= FbTk $(BUILD_TEST) | ||
30 | |||
31 | DEFAULT_MENU=@DEFAULT_MENU@ | ||
32 | DEFAULT_STYLE=@DEFAULT_STYLE@ | ||
33 | DEFAULT_KEYSFILE=@DEFAULT_KEYS@ | ||
34 | DEFAULT_APPSFILE=@DEFAULT_APPS@ | ||
35 | DEFAULT_OVERLAY=@DEFAULT_OVERLAY@ | ||
36 | DEFAULT_INITFILE=@DEFAULT_INIT@ | ||
37 | DEFAULT_WINDOWMENU=@DEFAULT_WINDOWMENU@ | ||
38 | PROGRAM_PREFIX=@program_prefix@ | ||
39 | PROGRAM_SUFFIX=@program_suffix@ | ||
40 | |||
41 | AM_CPPFLAGS=-include $(top_builddir)/config.h | ||
42 | |||
43 | bin_PROGRAMS= fluxbox | ||
44 | BUILT_SOURCES = defaults.hh defaults.cc | ||
45 | CONFIG_CLEAN_FILES = defaults.hh defaults.cc | ||
46 | defaults.hh: Makefile | ||
47 | @( \ | ||
48 | echo '// This file is generated from Makefile. Do not edit!'; \ | ||
49 | echo '#include <string>'; \ | ||
50 | echo ''; \ | ||
51 | echo '#ifdef _WIN32'; \ | ||
52 | echo '#define DUMMYPREFIX "/DUMMYPREFIX"'; \ | ||
53 | echo '#define PATHPREFIX DUMMYPREFIX'; \ | ||
54 | echo '#else'; \ | ||
55 | echo '#define PATHPREFIX'; \ | ||
56 | echo '#endif'; \ | ||
57 | echo '#define DEFAULTMENU PATHPREFIX "$(DEFAULT_MENU)"'; \ | ||
58 | echo '#define DEFAULTSTYLE PATHPREFIX "$(DEFAULT_STYLE)"'; \ | ||
59 | echo '#define DEFAULTKEYSFILE PATHPREFIX "$(DEFAULT_KEYSFILE)"'; \ | ||
60 | echo '#define DEFAULT_APPSFILE PATHPREFIX "$(DEFAULT_APPSFILE)"'; \ | ||
61 | echo '#define DEFAULT_OVERLAY PATHPREFIX "$(DEFAULT_OVERLAY)"'; \ | ||
62 | echo '#define DEFAULT_INITFILE PATHPREFIX "$(DEFAULT_INITFILE)"'; \ | ||
63 | echo '#define DEFAULT_WINDOWMENU PATHPREFIX "$(DEFAULT_WINDOWMENU)"'; \ | ||
64 | echo '#define PROGRAM_PREFIX "$(PROGRAM_PREFIX:NONE=)"'; \ | ||
65 | echo '#define PROGRAM_SUFFIX "$(PROGRAM_SUFFIX:NONE=)"'; \ | ||
66 | echo 'std::string realProgramName(const std::string& name);'; \ | ||
67 | echo 'const char* gitrevision();' ) > defaults.hh | ||
68 | |||
69 | defaults.cc: force | ||
70 | @( \ | ||
71 | GITDIR=$(top_srcdir)/.git; \ | ||
72 | echo '// This file is generated from Makefile. Do not edit!'; \ | ||
73 | echo '#include "defaults.hh"'; \ | ||
74 | echo ''; \ | ||
75 | echo 'std::string realProgramName(const std::string& name) {'; \ | ||
76 | echo ' return PROGRAM_PREFIX + name + PROGRAM_SUFFIX;'; \ | ||
77 | echo '}'; \ | ||
78 | echo ''; \ | ||
79 | echo 'const char* gitrevision() {'; \ | ||
80 | if test -r $$GITDIR/HEAD; then \ | ||
81 | echo ' return "'`cat $$GITDIR/$$(cat $$GITDIR/HEAD | cut -f 2 -d ' ')`'";'; \ | ||
82 | else \ | ||
83 | echo ' return "this_is_tar_ball_build";'; \ | ||
84 | fi; \ | ||
85 | echo '}' ) > defaults_tmp.cc | ||
86 | @if ! cmp defaults_tmp.cc defaults.cc ; then cp defaults_tmp.cc defaults.cc; fi | ||
87 | @rm defaults_tmp.cc | ||
88 | |||
89 | force: ; | ||
90 | |||
91 | # an extra dep for fluxbox | ||
92 | fluxbox.$(OBJEXT): defaults.hh | ||
93 | |||
94 | |||
95 | |||
96 | if EWMH | ||
97 | EWMH_SOURCE= Ewmh.hh Ewmh.cc | ||
98 | endif | ||
99 | if REMEMBER_SRC | ||
100 | REMEMBER_SOURCE= Remember.hh Remember.cc | ||
101 | endif | ||
102 | if TOOLBAR_SRC | ||
103 | TOOLBAR_SOURCE = Toolbar.hh Toolbar.cc \ | ||
104 | ToolbarTheme.hh ToolbarTheme.cc ToolbarItem.hh ToolbarItem.cc \ | ||
105 | ClockTool.hh ClockTool.cc \ | ||
106 | WorkspaceNameTool.hh WorkspaceNameTool.cc WorkspaceNameTheme.hh \ | ||
107 | IconbarTool.hh IconbarTool.cc \ | ||
108 | ToolTheme.hh ToolTheme.cc \ | ||
109 | GenericTool.hh GenericTool.cc \ | ||
110 | ButtonTool.hh ButtonTool.cc ButtonTheme.hh ButtonTheme.cc \ | ||
111 | ToolFactory.hh ToolFactory.cc | ||
112 | if SYSTRAY_SRC | ||
113 | TOOLBAR_SOURCE += SystemTray.hh SystemTray.cc | ||
114 | endif | ||
115 | endif | ||
116 | |||
117 | |||
118 | if SLIT_SRC | ||
119 | SLIT_SOURCE = Slit.cc Slit.hh SlitTheme.hh SlitTheme.cc SlitClient.hh SlitClient.cc | ||
120 | endif | ||
121 | |||
122 | fluxbox_CPPFLAGS = \ | ||
123 | $(XRANDR_CFLAGS) \ | ||
124 | $(FRIBIDI_CFLAGS) \ | ||
125 | $(AM_CPPFLAGS) | ||
126 | |||
127 | fluxbox_LDFLAGS = \ | ||
128 | $(FONTCONFIG_LIBS) \ | ||
129 | $(FREETYPE2_LIBS) \ | ||
130 | $(FRIBIDI_LIBS) \ | ||
131 | $(IMLIB2_LIBS) \ | ||
132 | $(RANDR_LIBS) \ | ||
133 | $(X11_LIBS) \ | ||
134 | $(XEXT_LIBS) \ | ||
135 | $(XFT_LIBS) \ | ||
136 | $(XINERAMA_LIBS) \ | ||
137 | $(XPM_LIBS) \ | ||
138 | $(XRENDER_LIBS) \ | ||
139 | $(X_EXTRA_LIBS) \ | ||
140 | $(X_LIBS) \ | ||
141 | $(X_PRE_LIBS) | ||
142 | |||
143 | fluxbox_SOURCES = AtomHandler.hh ArrowButton.hh ArrowButton.cc \ | ||
144 | FbAtoms.hh FbAtoms.cc FbWinFrame.hh FbWinFrame.cc \ | ||
145 | FbWinFrameTheme.hh FbWinFrameTheme.cc \ | ||
146 | fluxbox.cc fluxbox.hh \ | ||
147 | Keys.cc Keys.hh main.cc \ | ||
148 | RootTheme.hh RootTheme.cc \ | ||
149 | FbRootWindow.hh FbRootWindow.cc \ | ||
150 | OSDWindow.hh OSDWindow.cc \ | ||
151 | TooltipWindow.hh TooltipWindow.cc \ | ||
152 | Screen.cc Screen.hh \ | ||
153 | WinButton.hh WinButton.cc \ | ||
154 | WinButtonTheme.hh WinButtonTheme.cc \ | ||
155 | Window.cc Window.hh WindowState.cc WindowState.hh\ | ||
156 | Workspace.cc Workspace.hh \ | ||
157 | FbCommands.hh FbCommands.cc LayerMenu.hh LayerMenu.cc \ | ||
158 | Layer.hh \ | ||
159 | FbMenu.hh FbMenu.cc \ | ||
160 | WinClient.hh WinClient.cc \ | ||
161 | Strut.hh \ | ||
162 | Xinerama.hh \ | ||
163 | Xutil.hh Xutil.cc \ | ||
164 | CurrentWindowCmd.hh CurrentWindowCmd.cc \ | ||
165 | WorkspaceCmd.hh WorkspaceCmd.cc \ | ||
166 | TextDialog.hh TextDialog.cc \ | ||
167 | CommandDialog.hh CommandDialog.cc SendToMenu.hh SendToMenu.cc \ | ||
168 | AlphaMenu.hh AlphaMenu.cc \ | ||
169 | FbMenuParser.hh FbMenuParser.cc \ | ||
170 | StyleMenuItem.hh StyleMenuItem.cc \ | ||
171 | RootCmdMenuItem.hh RootCmdMenuItem.cc\ | ||
172 | MenuCreator.hh MenuCreator.cc \ | ||
173 | ClientMenu.hh ClientMenu.cc \ | ||
174 | ClientPattern.hh ClientPattern.cc \ | ||
175 | WorkspaceMenu.hh WorkspaceMenu.cc \ | ||
176 | FocusModelMenuItem.hh \ | ||
177 | ToggleMenu.hh \ | ||
178 | HeadArea.hh HeadArea.cc \ | ||
179 | Resources.cc \ | ||
180 | WindowCmd.hh WindowCmd.cc \ | ||
181 | FocusControl.hh FocusControl.cc \ | ||
182 | PlacementStrategy.hh \ | ||
183 | CascadePlacement.hh CascadePlacement.cc \ | ||
184 | ColSmartPlacement.hh ColSmartPlacement.cc \ | ||
185 | MinOverlapPlacement.hh MinOverlapPlacement.cc \ | ||
186 | RowSmartPlacement.hh RowSmartPlacement.cc \ | ||
187 | ScreenPlacement.hh ScreenPlacement.cc \ | ||
188 | UnderMousePlacement.hh UnderMousePlacement.cc \ | ||
189 | AttentionNoticeHandler.hh AttentionNoticeHandler.cc \ | ||
190 | IconButton.hh IconButton.cc \ | ||
191 | IconbarTheme.hh IconbarTheme.cc \ | ||
192 | Focusable.hh FocusableList.hh FocusableList.cc FocusableTheme.hh \ | ||
193 | WindowMenuAccessor.hh \ | ||
194 | RectangleUtil.hh \ | ||
195 | Debug.hh \ | ||
196 | ${EWMH_SOURCE} \ | ||
197 | ${REMEMBER_SOURCE} \ | ||
198 | ${SLIT_SOURCE} \ | ||
199 | ${TOOLBAR_SOURCE} | ||
200 | |||
201 | LDADD=FbTk/libFbTk.a defaults.$(OBJEXT) | ||