1 | # $Id: Makefile.in,v 1.4 2003/11/26 10:42:34 pcg Exp $ |
1 | # $Id: Makefile.in,v 1.7 2004/01/16 22:11:09 pcg Exp $ |
2 | @MCOMMON@ |
2 | @MCOMMON@ |
3 | |
3 | |
4 | LINT = lint -DNARROWPROTO=1 $(XINC) -chapbxz |
4 | LINT = lint -DNARROWPROTO=1 $(XINC) -chapbxz |
5 | |
5 | |
6 | srcdir = @srcdir@ |
6 | srcdir = @srcdir@ |
… | |
… | |
10 | top_builddir = .. |
10 | top_builddir = .. |
11 | basedir = .. |
11 | basedir = .. |
12 | thisdir = src |
12 | thisdir = src |
13 | MKDIR = @top_srcdir@/autoconf/mkinstalldirs |
13 | MKDIR = @top_srcdir@/autoconf/mkinstalldirs |
14 | |
14 | |
15 | SUPLIB = -lsupc++ |
15 | SUPLIB = -fno-exceptions -lsupc++ # TODO: only for g++ |
16 | |
16 | |
17 | # for developers: the following debug options may be used |
17 | # for developers: the following debug options may be used |
18 | # -DDEBUG_CMD -DDEBUG_MAIN -DDEBUG_MENU -DDEBUG_MENUARROWS |
18 | # -DDEBUG_CMD -DDEBUG_MAIN -DDEBUG_MENU -DDEBUG_MENUARROWS |
19 | # -DDEBUG_MENUBAR_STACKING -DDEBUG_MENU_LAYOUT -DDEBUG_RESOURCES |
19 | # -DDEBUG_MENUBAR_STACKING -DDEBUG_MENU_LAYOUT -DDEBUG_RESOURCES |
20 | # -DDEBUG_SCREEN -DDEBUG_SEARCH_PATH -DDEBUG_SELECT -DDEBUG_SIZE |
20 | # -DDEBUG_SCREEN -DDEBUG_SEARCH_PATH -DDEBUG_SELECT -DDEBUG_SIZE |
… | |
… | |
50 | INSTALL_LIBRXVT = @INSTALL_LIBRXVT@ |
50 | INSTALL_LIBRXVT = @INSTALL_LIBRXVT@ |
51 | |
51 | |
52 | RXVT_BASENAME=`$(ECHO) $(RXVTNAME)|$(SED) 's/$(EXEEXT)$$//'|$(SED) '$(transform)'` |
52 | RXVT_BASENAME=`$(ECHO) $(RXVTNAME)|$(SED) 's/$(EXEEXT)$$//'|$(SED) '$(transform)'` |
53 | RXVT_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)$(EXEEXT) |
53 | RXVT_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)$(EXEEXT) |
54 | RXVT_VERNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)-$(VERSION)$(EXEEXT) |
54 | RXVT_VERNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)-$(VERSION)$(EXEEXT) |
|
|
55 | RXVTC_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)c$(EXEEXT) |
|
|
56 | RXVTC_VERNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)c-$(VERSION)$(EXEEXT) |
|
|
57 | RXVTD_BINNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)d$(EXEEXT) |
|
|
58 | RXVTD_VERNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)d-$(VERSION)$(EXEEXT) |
55 | RXVT_OLDNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)-old$(EXEEXT) |
59 | RXVT_OLDNAME=$(DESTDIR)$(bindir)/$(RXVT_BASENAME)-old$(EXEEXT) |
56 | |
60 | |
57 | EXTPROS = command.extpro defaultfont.extpro graphics.extpro grkelot.extpro \ |
61 | EXTPROS = command.extpro defaultfont.extpro graphics.extpro grkelot.extpro \ |
58 | init.extpro logging.extpro main.extpro menubar.extpro misc.extpro \ |
62 | init.extpro logging.extpro main.extpro menubar.extpro misc.extpro \ |
59 | netdisp.extpro ptytty.extpro screen.extpro scrollbar.extpro \ |
63 | netdisp.extpro ptytty.extpro screen.extpro scrollbar.extpro \ |
… | |
… | |
127 | allbin: .protos rxvt rxvtd rxvtc |
131 | allbin: .protos rxvt rxvtd rxvtc |
128 | |
132 | |
129 | alldoc: |
133 | alldoc: |
130 | |
134 | |
131 | clean: |
135 | clean: |
132 | $(RMF) rxvt core a.out *.o *.lo *.bak *~ *.intpro *.extpro .libs/* librxvt.la tmpproto .protos *.tmp |
136 | $(RMF) rxvt rxvtc rxvtd core a.out *.o *.lo *.bak *~ *.intpro *.extpro .libs/* librxvt.la tmpproto .protos *.tmp |
133 | |
137 | |
134 | realclean: clean |
138 | realclean: clean |
135 | $(RMF) tags librxvt.h |
139 | $(RMF) tags librxvt.h |
136 | |
140 | |
137 | cleandir: realclean |
141 | cleandir: realclean |
… | |
… | |
146 | $(ECHO) "$(LIBTOOL) --mode=install $(INSTALL_DATA) rxvtlib.h $(DESTDIR)$(includedir)/rxvtlib.h"; \ |
150 | $(ECHO) "$(LIBTOOL) --mode=install $(INSTALL_DATA) rxvtlib.h $(DESTDIR)$(includedir)/rxvtlib.h"; \ |
147 | $(LIBTOOL) --mode=install $(INSTALL_DATA) rxvtlib.h $(DESTDIR)$(includedir)/rxvtlib.h; \ |
151 | $(LIBTOOL) --mode=install $(INSTALL_DATA) rxvtlib.h $(DESTDIR)$(includedir)/rxvtlib.h; \ |
148 | $(ECHO) "$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) librxvt.la $(DESTDIR)$(libdir)/librxvt.la"; \ |
152 | $(ECHO) "$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) librxvt.la $(DESTDIR)$(libdir)/librxvt.la"; \ |
149 | $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) librxvt.la $(DESTDIR)$(libdir)/librxvt.la; \ |
153 | $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) librxvt.la $(DESTDIR)$(libdir)/librxvt.la; \ |
150 | fi |
154 | fi |
151 | @if test -f $(RXVT_BINNAME); then \ |
|
|
152 | $(ECHO) "$(RMF) $(RXVT_OLDNAME)"; \ |
|
|
153 | $(RMF) $(RXVT_OLDNAME); \ |
155 | $(RMF) $(RXVT_BINNAME) |
154 | $(ECHO) "$(MV) $(RXVT_BINNAME) $(RXVT_OLDNAME)"; \ |
156 | $(RMF) $(RXVTC_BINNAME) |
155 | $(MV) $(RXVT_BINNAME) $(RXVT_OLDNAME); \ |
157 | $(RMF) $(RXVTD_BINNAME) |
156 | fi |
|
|
157 | @$(ECHO) "$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) rxvt $(RXVT_VERNAME)" |
|
|
158 | @$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) rxvt $(RXVT_VERNAME) |
158 | $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) rxvt $(RXVT_VERNAME) |
159 | @$(ECHO) "$(LN) $(RXVT_VERNAME) $(RXVT_BINNAME)" |
159 | $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) rxvtc $(RXVTC_VERNAME) |
|
|
160 | $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) rxvtd $(RXVTD_VERNAME) |
160 | @$(LN) $(RXVT_VERNAME) $(RXVT_BINNAME) |
161 | $(LN) $(RXVT_VERNAME) $(RXVT_BINNAME) |
|
|
162 | $(LN) $(RXVTC_VERNAME) $(RXVTC_BINNAME) |
|
|
163 | $(LN) $(RXVTD_VERNAME) $(RXVTD_BINNAME) |
161 | |
164 | |
162 | uninstall: |
165 | uninstall: |
163 | @$(ECHO) $(RMF) $(RXVT_VERNAME) |
166 | @$(ECHO) $(RMF) $(RXVT_VERNAME) |
164 | @$(RMF) $(RXVT_VERNAME) |
167 | @$(RMF) $(RXVT_VERNAME) |
165 | @$(ECHO) "$(LIBTOOL) --mode=uninstall $(RMF) $(RXVT_BINNAME)" |
168 | @$(ECHO) "$(LIBTOOL) --mode=uninstall $(RMF) $(RXVT_BINNAME)" |