Coolo: some changes in the Makefile

svn path=/trunk/kdenetwork/kmail/; revision=281
wilder-work
Stephan Kulow 29 years ago
parent 23896b74b1
commit cb1d1e44ea
  1. 50
      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

Loading…
Cancel
Save