From cb1d1e44ea1fedc47f859dcbaa9b574e70c432b1 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Tue, 1 Jul 1997 08:33:58 +0000 Subject: [PATCH] Coolo: some changes in the Makefile svn path=/trunk/kdenetwork/kmail/; revision=281 --- Makefile.in | 50 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 15 deletions(-) diff --git a/Makefile.in b/Makefile.in index c9ac3d1f8..afde75aa5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,32 +1,52 @@ -CC=gcc -CCLIENT=/usr/local/src/c-client -CFLAGS=-g -DSTDC_HEADERS -DUSE_UNISTD_H -INC=-I$(CCLIENT) -I$(KDEDIR)/include -I$(QTDIR)/include -I/usr/X11R6/include -LIB=$(CCLIENT)/c-client.a -L$(KDEDIR)/lib -lkdeui -lkdecore -lqt -L/usr/X11/lib -lXext -BIN=kmail -SRC=kmmainwin.cpp callback.cpp mclass.cpp kmfolderdia.cpp kmfoldertree.cpp kmsettings.cpp util.cpp kmaccount.cpp kmheaders.cpp ktablistbox.cpp kmcomposewin.cpp mutil.cpp kbusyptr.cpp kalarmtimer.cpp KEdit.cpp + +CXX = @CXX@ +CCLIENT = /usr/local/src/c-client +INCLUDES= -I.. @all_includes@ -I$(CCLIENT) +CXXFLAGS= @CXXFLAGS@ -DHAVE_CONFIG_H $(INCLUDES) +LDFLAGS = @LDFLAGS@ $(CCLIENT)/c-client.a @all_libraries@ -lkdeui -lkdecore -lqt -lXext +BIN = kmail +MOC = @MOC@ +install = @INSTALL@ +INSTALL = $(install) -m 0755 +INSTALL_DATA = $(install) -m 0644 +INSTALL_DIR = $(install) -d -m 0755 + +prefix = @prefix@ +bindir = $(prefix)/bin + +SRCS=kmmainwin.cpp callback.cpp mclass.cpp kmfolderdia.cpp kmfoldertree.cpp kmsettings.cpp util.cpp kmaccount.cpp kmheaders.cpp ktablistbox.cpp kmcomposewin.cpp mutil.cpp kbusyptr.cpp kalarmtimer.cpp KEdit.cpp OBJS=kmmainwin.o callback.o mclass.o kmfolderdia.o kmfoldertree.o kmsettings.o util.o kmaccount.o kmheaders.o ktablistbox.o kmcomposewin.o mutil.o kbusyptr.o kalarmtimer.o KEdit.o -HDR=kmmainwin.h mclass.h kmfolderdia.h kmfoldertree.h kmsettings.h util.h kmaccount.h kmheaders.h ktablistbox.h kmcomposewin.h mutil.h kbusyptr.h kalarmtimer.h KEdit.h -MOC=kmmainwin.moc kmfolderdia.moc kmfoldertree.moc kmsettings.moc kmheaders.moc ktablistbox.moc kmcomposewin.moc kbusyptr.moc kalarmtimer.moc KEdit.moc +HDRS=kmmainwin.h mclass.h kmfolderdia.h kmfoldertree.h kmsettings.h util.h kmaccount.h kmheaders.h ktablistbox.h kmcomposewin.h mutil.h kbusyptr.h kalarmtimer.h KEdit.h +MOCS=kmmainwin.moc kmfolderdia.moc kmfoldertree.moc kmsettings.moc kmheaders.moc ktablistbox.moc kmcomposewin.moc kbusyptr.moc kalarmtimer.moc KEdit.moc .PHONY: clean depend .SUFFIXES: .cpp +all: $(BIN) + +Makefile: Makefile.in + cd .. && CONFIG_FILES=kmail/$@ CONFIG_HEADERS= $(SHELL) ./config.status + .cpp.o: - $(CC) -c $(CFLAGS) $(INC) $< + $(CXX) -c $(CXXFLAGS) $< -kmail: $(SRC) $(HDR) $(MOC) $(OBJS) - $(CC) -o $(BIN) $(OBJS) $(LIB) +$(BIN): $(SRCS) $(HDRS) $(MOCS) $(OBJS) + $(CXX) -o $(BIN) $(OBJS) $(LDFLAGS) %.moc: %.h - moc -o $@ $< + $(MOC) -o $@ $< clean: - rm -f $(OBJS) $(BIN) $(MOC) *~ core .tedfilepos + rm -f $(OBJS) $(BIN) $(MOCS) *~ core .tedfilepos +install: $(BIN) + $(INSTALL) $(BIN) $(bindir) + +uninstall: + rm -rf $(bindir)/$(BIN) depend: @touch .depend - makedepend -f.depend -I$(INC) $(SRC) 2> /dev/null + makedepend -f.depend -I$(INCLUDES) $(SRCS) 2> /dev/null -include .depend