Added KWinGrid
[kwingrid.git] / Makefile
1 TARGET=kwingrid
2
3 MOCS=\
4 kwingrid.moc
5
6 OBJECTS=\
7 main.o \
8 kwingrid.o \
9 kwingrid_iface_skel.o \
10 kwingrid_iface_stub.o 
11
12 LIBS=-lkdecore -lkdeui -lDCOP -lqt-mt -lX11 -lXext
13 LOPTS=-L/usr/X11R6/lib -g
14 COPTS=-I. -I /usr/include/kde -I /usr/include/qt3 -I /usr/X11R6/include/X11 -O2 -Wall -g
15
16 all: mocs bin
17
18 clean:
19         rm -f $(OBJECTS) $(MOCS) *_skel.cpp *_stub.h *_stub.cpp $(TARGET)
20
21 bin: $(TARGET)
22
23 mocs: $(MOCS)
24
25 %.moc: %.h
26         moc $< -o $@
27
28 %.o: %.cc
29         g++ $(COPTS) -c $< -o $@
30
31 %.o: %.cpp
32         g++ $(COPTS) -c $< -o $@
33
34 %.idl: %.h
35         dcopidl $< > $@
36
37 %_skel.cpp %_stub.h %_stub.cpp: %.idl
38         dcopidl2cpp $<
39
40 $(TARGET): $(OBJECTS)
41         g++ $(LOPTS) -o $@ $(OBJECTS) $(LIBS)
42
43