parent
23896b74b1
commit
cb1d1e44ea
1 changed files with 35 additions and 15 deletions
@ -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…
Reference in new issue