Added upstream version.
[vlp.git] / lgconfig / mfile
1 ##### Change INCDIR, LFLAGS and MOC
2
3 INCDIR = $(QINC)
4 CFLAGS = -O2 -fno-strength-reduce -Wall -W -I/usr/X11R6/include
5 LIBCFLAGS = -fPIC
6 YACCCFLAGS = -Wno-unused -Wno-parentheses
7 LFLAGS = -L$(QLIB) -lqt
8 CC = g++
9 MOC = $(MOCDIR)/moc
10 SHELL = /bin/sh
11
12 ####### Files
13
14 SOURCES =       lgconfig.cpp
15 OBJECTS =       lgconfig.o
16 SRCMETA =       lgconfig.moc
17 TARGET  =       lgconfig        
18
19 ####### Implicit rules
20
21 .SUFFIXES: .cpp
22
23 .cpp.o:
24         $(CC) -c $(CFLAGS) -I$(INCDIR) $<
25
26 ####### Build rules
27
28 all: $(TARGET)
29
30 $(TARGET): $(SRCMETA) $(OBJECTS)
31         $(CC) $(OBJECTS) -o $(TARGET) $(LFLAGS) -lm
32
33 depend:
34         @makedepend -I$(INCDIR) $(SOURCES) 2> /dev/null
35
36 showfiles:
37         @echo $(SOURCES) $(HEADERS) Makefile
38
39 clean:
40         -rm -f *.o *.bak *~ *% #*
41         -rm -f $(SRCMETA) $(TARGET)
42
43 ####### Meta objects
44
45 lgconfig.moc: lgconfig.cpp
46         $(MOC) lgconfig.cpp -o lgconfig.moc
47
48
49 # DO NOT DELETE THIS LINE -- make depend depends on it.