forked from DESY-FH-ELab/cmstkmodlab
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.in
72 lines (60 loc) · 1.9 KB
/
Makefile.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
BASEPATH = @basepath@
NOTHERMAL = @nothermal@
NODEFO = @nodefo@
NOASSEMBLY = @noassembly@
NOPLASMA = @noplasma@
NOPUMPSTATION = @nopumpstation@
USEFAKEDEVICES= @usefakedevices@
QMAKE = @qmake@
subdirs = devices python external tools common common_test
ifeq ($(NOTHERMAL),0)
subdirs += thermo
endif
ifeq ($(NODEFO),0)
subdirs += defo
endif
ifeq ($(NOASSEMBLY),0)
subdirs += assembly
endif
ifeq ($(NOPLASMA),0)
subdirs += plasma
endif
ifeq ($(NOPUMPSTATION),0)
subdirs += pumpstation
endif
qtsubdirs = common common_test
ifeq ($(NOTHERMAL),0)
qtsubdirs += thermo/thermoDAQ thermo/thermoDisplay
qtsubdirs += thermo/microDAQ thermo/microDisplay
qtsubdirs += thermo/thermoDAQ2Root thermo/thermoDAQ2Log thermo/thermoDAQ2Plots
endif
ifeq ($(NODEFO),0)
qtsubdirs += defo/defoCommon defo/defoDAQ defo/defoDisplay defo/defoReco defo/defoCalib defo/defoDAQ2Root
endif
ifeq ($(NOASSEMBLY),0)
qtsubdirs += assembly/assemblyCommon assembly/vision/circleCalibration assembly/motion/motionCommander assembly/assembly
endif
ifeq ($(NOPLASMA),0)
qtsubdirs += plasma
endif
ifeq ($(NOPUMPSTATION),0)
qtsubdirs += pumpstation/daemon pumpstation/controller pumpstation/app pumpstation/analysis
endif
installsubdirs = devices external common pumpstation
all: qt
@for dir in $(subdirs); do (cd $$dir; make); done
qt:
@for dir in $(qtsubdirs); do (cd $$dir; @qmake@); done
install:
@for dir in $(installsubdirs); do (cd $$dir; make install); done
Makefile: Makefile.in @basepath@/config.status
@basepath@/config.status Makefile.in
tkmodlabenv.sh: tkmodlabenv.sh.in @basepath@/config.status
@basepath@/config.status tkmodlabenv.sh.in
tkmodlabenv.csh: tkmodlabenv.csh.in @basepath@/config.status
@basepath@/config.status tkmodlabenv.csh.in
clean:
@rm -f *~
@for dir in $(subdirs); do (cd $$dir; make clean); done
@rm -f tkmodlabenv.sh
@rm -f tkmodlabenv.csh