Update to the newest upstream version.
[vlp.git] / lgconfig / Makefile
1 ###   Includes for QT library
2 QINC=/usr/include/qt3
3
4 ###   QT library directory
5 QLIB=/usr/lib3/
6
7 ###   moc compiler directory
8 MOCDIR=/usr/bin
9
10 ###  Install directory
11 INSTALLDIR=/home/andrzej/vlp3binD
12
13 ###  QT Library linking phrase
14 QLINK=-lqt-mt
15 ##### Change INCDIR, LFLAGS and MOC
16
17 INCDIR = $(QINC)
18 CFLAGS = -O2 -fno-strength-reduce -Wall -W -I/usr/X11R6/include
19 LIBCFLAGS = -fPIC
20 YACCCFLAGS = -Wno-unused -Wno-parentheses
21 LFLAGS = -L$(QLIB) $(QLINK)
22 CC = g++
23 MOC = $(MOCDIR)/moc
24 SHELL = /bin/sh
25
26 ####### Files
27
28 SOURCES =       lgconfig.cpp
29 OBJECTS =       lgconfig.o
30 SRCMETA =       lgconfig.moc
31 TARGET  =       lgconfig        
32
33 ####### Implicit rules
34
35 .SUFFIXES: .cpp
36
37 .cpp.o:
38         $(CC) -c $(CFLAGS) -I$(INCDIR) $<
39
40 ####### Build rules
41
42 all: $(TARGET)
43
44 $(TARGET): $(SRCMETA) $(OBJECTS)
45         $(CC) $(OBJECTS) -o $(TARGET) $(LFLAGS) -lm
46
47 depend:
48         @makedepend -I$(INCDIR) $(SOURCES) 2> /dev/null
49
50 showfiles:
51         @echo $(SOURCES) $(HEADERS) Makefile
52
53 clean:
54         -rm -f *.o *.bak *~ *% #*
55         -rm -f $(SRCMETA) $(TARGET)
56
57 ####### Meta objects
58
59 lgconfig.moc: lgconfig.cpp
60         $(MOC) lgconfig.cpp -o lgconfig.moc
61
62
63 # DO NOT DELETE THIS LINE -- make depend depends on it.