version 1.2, 2002/10/03 23:25:35 |
version 1.7, 2002/10/21 13:40:16 |
|
|
# PARTICULAR PURPOSE. |
# PARTICULAR PURPOSE. |
|
|
# Make rules for libplaton library. |
# Make rules for libplaton library. |
# $Id$ |
# $Platon: libplaton/Rules.make.in,v 1.6 2002/10/07 15:56:27 rajo Exp $ |
|
|
PACKAGE = @PACKAGE@ |
PACKAGE = @PACKAGE@ |
VERSION = @VERSION@ |
VERSION = @VERSION@ |
Line 71 POST_UNINSTALL = : |
|
Line 71 POST_UNINSTALL = : |
|
CC = @CC@ |
CC = @CC@ |
CPP = @CPP@ |
CPP = @CPP@ |
CXX = @CXX@ |
CXX = @CXX@ |
CFLAGS = -O2 -Wall -Wshadow -pedantic |
CFLAGS = -O2 -Wall -Wno-shadow -pedantic |
CPPFLAGS = @CPPFLAGS@ |
CPPFLAGS = @CPPFLAGS@ |
LDFLAGS = @LDFLAGS@ |
LDFLAGS = @LDFLAGS@ |
DEFS = @DEFS@ |
DEFS = @DEFS@ |
INCLUDES = -I. -I$(srcdir) -I$(top_builddir) |
INCLUDES = -I. -I$(srcdir) -I$(top_builddir) |
|
|
|
|
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
COMPILE_CPP = $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
COMPILE_CXX = $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
CCLD = $(CC) |
CCLD = $(CC) |
LINK = $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@ |
LINK = $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@ |
|
|
|
|
$(top_builddir)/platon/misc/Makefile \ |
$(top_builddir)/platon/misc/Makefile \ |
$(top_builddir)/platon/net/atlantis/Makefile \ |
$(top_builddir)/platon/net/atlantis/Makefile \ |
$(top_builddir)/platon/net/smtp/Makefile \ |
$(top_builddir)/platon/net/smtp/Makefile \ |
|
$(top_builddir)/platon/net/pop3/Makefile \ |
$(top_builddir)/platon/net/Makefile \ |
$(top_builddir)/platon/net/Makefile \ |
$(top_builddir)/platon/str/Makefile \ |
$(top_builddir)/platon/str/Makefile \ |
$(top_builddir)/platon/Makefile \ |
$(top_builddir)/platon/Makefile \ |
Line 111 $(top_builddir)/Rules.make: $(top_srcdir |
|
Line 112 $(top_builddir)/Rules.make: $(top_srcdir |
|
|
|
$(top_builddir)/%/Makefile: $(top_srcdir)/%/Makefile.in $(top_builddir)/Rules.make $(top_builddir)/config.status |
$(top_builddir)/%/Makefile: $(top_srcdir)/%/Makefile.in $(top_builddir)/Rules.make $(top_builddir)/config.status |
@cd $(top_builddir) \ |
@cd $(top_builddir) \ |
&& CONFIG_FILES=$@ CONFIG_HEADERS= \ |
&& CONFIG_FILES=`echo "$@" | sed 's%^$(top_builddir)/%%g;'` CONFIG_HEADERS= \ |
$(SHELL) ./config.status |
$(SHELL) ./config.status |
|
|
$(top_builddir)/config.status: $(top_srcdir)/configure.in |
$(top_builddir)/config.status: $(top_srcdir)/configure.in |
Line 119 $(top_builddir)/config.status: $(top_src |
|
Line 120 $(top_builddir)/config.status: $(top_src |
|
&& $(SHELL) ./config.status --recheck |
&& $(SHELL) ./config.status --recheck |
|
|
$(top_srcdir)/configure: $(top_srcdir)/configure.in |
$(top_srcdir)/configure: $(top_srcdir)/configure.in |
@cd $(top_builddir) \ |
@here=`pwd`; \ |
$(SHELL) ./config.status --recheck \ |
cd $(top_builddir) \ |
&& cd $(top_srcdir) \ |
&& $(SHELL) ./config.status --recheck \ |
&& $(AUTOCONF) |
&& cd $$here && cd $(top_srcdir) \ |
|
&& $(AUTOCONF) |
|
|
$(top_builddir)/config.h: $(top_srcdir)/config.h.in $(top_builddir)/config.status |
$(top_builddir)/config.h: $(top_srcdir)/config.h.in $(top_builddir)/config.status |
@cd $(top_builddir) \ |
@cd $(top_builddir) \ |
|
|
@here=`pwd`; \ |
@here=`pwd`; \ |
if [ "X" != "X$(SUBDIRS)" ]; then \ |
if [ "X" != "X$(SUBDIRS)" ]; then \ |
for i in ""$(SUBDIRS); do \ |
for i in ""$(SUBDIRS); do \ |
echo "Making all in $$i" && cd $$i; \ |
echo "Making all in '$$i'" && cd $$i; \ |
make; \ |
make; \ |
cd $$here; \ |
cd $$here; \ |
done; \ |
done; \ |
Line 170 $(LIBDYNAMICV): $(OBJECTS) |
|
Line 172 $(LIBDYNAMICV): $(OBJECTS) |
|
rm .deps/$(*F).pp |
rm .deps/$(*F).pp |
|
|
%.o: %.cpp $(CONFIG_HEADER) |
%.o: %.cpp $(CONFIG_HEADER) |
@echo '$(COMPILE_CPP) -c $<'; \ |
@echo '$(COMPILE_CXX) -c $<'; \ |
$(COMPILE_CPP) -Wp,-MD,.deps/$(*F).pp -o $@ -c $< |
$(COMPILE_CXX) -Wp,-MD,.deps/$(*F).pp -o $@ -c $< |
@-cp .deps/$(*F).pp .deps/$(*F).P; \ |
@-cp .deps/$(*F).pp .deps/$(*F).P; \ |
tr ' ' '\012' < .deps/$(*F).pp \ |
tr ' ' '\012' < .deps/$(*F).pp \ |
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ |
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ |
|
|
@here=`pwd`; \ |
@here=`pwd`; \ |
if [ "X" != "X$(SUBDIRS)" ]; then \ |
if [ "X" != "X$(SUBDIRS)" ]; then \ |
for i in ""$(SUBDIRS); do \ |
for i in ""$(SUBDIRS); do \ |
echo "Making all in $$i" && cd $$i; \ |
echo "Making all in '$$i'" && cd $$i; \ |
make clean; \ |
make clean; \ |
cd $$here; \ |
cd $$here; \ |
done; \ |
done; \ |