Added upstream version.
[vlp.git] / edit / Makefile
1 ###   Includes for QT library
2 QINC=/usr/lib/qt-1.45/include
3
4 ###   QT library directory
5 QLIB=/usr/lib/qt-1.45/lib
6
7 ###   moc compiler directory
8 MOCDIR=/usr/lib/qt-1.45/bin
9
10 ###  Install directory
11 INSTALLDIR=/usr/local/vlp
12 ####### 
13 #######  Change the INCDIR, LFLAGS and MOC
14
15 INCDIR = $(QINC)
16 CFLAGS = -O2 -fno-strength-reduce -Wall -W -I/usr/X11R6/include
17 LIBCFLAGS = -fPIC
18 YACCCFLAGS = -Wno-unused -Wno-parentheses
19 LFLAGS =  -L$(QLIB) -lqt
20 CC = g++
21 MOC = $(MOCDIR)/moc
22 SHELL = /bin/sh
23
24
25 ####### Files
26
27 HEADERS =       editor.h
28 SOURCES =       editor.cpp 
29 OBJECTS =       editor.o 
30 SRCMOC  =       moc_editor.cpp
31 OBJMOC  =       moc_editor.o
32 TARGET  =       logedit 
33
34 ####### Implicit rules
35
36 .SUFFIXES: .cpp .c
37
38 .cpp.o:
39         $(CC) -c $(CFLAGS) -I$(INCDIR) -o $@ $<
40
41 .c.o:
42         $(CC) -c $(CFLAGS) -I$(INCDIR) -o $@ $<
43
44 ####### Build rules
45
46 all: $(TARGET) 
47
48 $(TARGET): $(OBJECTS) $(OBJMOC)
49         $(CC) $(OBJECTS) $(OBJMOC) -o $(TARGET) $(LFLAGS) 
50
51 moc: $(SRCMOC)
52
53 clean:
54         -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
55
56 ####### Compile
57
58 editor.o: editor.cpp \
59                 editor.h
60
61
62 moc_editor.o: moc_editor.cpp \
63                 editor.h
64
65 moc_editor.cpp: editor.h
66         $(MOC) editor.h -o moc_editor.cpp