~ubuntu-branches/ubuntu/raring/voxbo/raring

« back to all changes in this revision

Viewing changes to qtvlsm/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Michael Hanke
  • Date: 2010-06-06 11:33:11 UTC
  • Revision ID: james.westby@ubuntu.com-20100606113311-v3c13imdkkd5n7ae
Tags: upstream-1.8.5~svn1172
ImportĀ upstreamĀ versionĀ 1.8.5~svn1172

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
# Makefile for vbvlsm(?)
 
3
 
 
4
-include ../make_vars.txt
 
5
include ../make_stuff.txt
 
6
 
 
7
CXXFLAGS += -DQT3_SUPPORT $(QTINCDIRS)
 
8
 
 
9
PERMUTATION_OBJECTS=../stand_alone/perm.o ../stand_alone/utils.o ../stand_alone/time_series_avg.o ../stand_alone/koshutil.o
 
10
OBJECTS=vbvlsm.o rsrc.o $(PERMUTATION_OBJECTS)
 
11
LIBS = $(LDFLAGS) $(LIBDIRS) $(QTLIBDIRS) $(QTLIBS) -Xlinker -lvbprefs -lvbglm -lvbio -lvbutil -lz $(DLLIB) -lgsl -lgslcblas
 
12
 
 
13
ALLBINS=vbvlsm
 
14
ifeq ($(VB_TARGET),all)
 
15
        BINS=$(ALLBINS)
 
16
else
 
17
        BINS=
 
18
endif
 
19
 
 
20
ifdef VB_NOX
 
21
  BINS=
 
22
endif
 
23
 
 
24
all: $(BINS)
 
25
 
 
26
install:
 
27
ifdef BINS
 
28
        cp -Pf $(BINS) $(VB_BINDIR)
 
29
else
 
30
        @echo "Nothing to install."
 
31
endif
 
32
 
 
33
clean:
 
34
        rm -f $(CLEANME) $(ALLBINS)
 
35
 
 
36
$(VBLIBS):
 
37
        +make -C ../lib $@
 
38
 
 
39
# executables
 
40
 
 
41
test: test.o
 
42
        $(CXX) -o test test.o $(LIBS)
 
43
 
 
44
vbvlsm: $(OBJECTS)
 
45
        $(CXX) $(CXXFLAGS) -o vbvlsm $(OBJECTS) $(LIBS)
 
46
 
 
47
# the objects
 
48
 
 
49
rsrc.o : rsrc.qrc
 
50
        $(RCC) rsrc.qrc -o rsrc.cpp
 
51
        $(CXX) -c rsrc.cpp $(CXXFLAGS)
 
52
 
 
53
vbvlsm.o: vbvlsm.cpp
 
54
        $(MOC) vbvlsm.cpp -o vbvlsm.moc.h
 
55
        $(CXX) -c vbvlsm.cpp $(CXXFLAGS)
 
56
 
 
57
# custom qt widgets
 
58
 
 
59
vbqt_canvas.o: vbqt_canvas.moc.h vbqt_canvas.cpp
 
60
        $(CXX) -c vbqt_canvas.cpp $(CXXFLAGS)
 
61
 
 
62
# mocs
 
63
 
 
64
vbqt_canvas.moc.h: vbqt_canvas.h
 
65
        $(MOC) vbqt_canvas.h -o vbqt_canvas.moc.h