source: tags/release-1.1/Makefile.in @ 1391

Last change on this file since 1391 was 307, checked in by Matthew Whiting, 17 years ago

Updated the verification cube and the results therefrom. Also fixed the clean command in the Makefile.

File size: 3.1 KB
Line 
1CFLAGS = -c
2
3FFLAGS = -C -fast -O4
4
5CC =    @CC@
6CXX =   @CXX@
7F77=    @F77@ $(FFLAGS)
8
9BASE = ./src
10
11INSTALLDIR = .
12
13EXEC = Duchamp
14
15PGPLOTINC = @PGPLOTINC@
16PGPLOTLIB = @PGPLOTLIB@
17
18CFITSIOINC = @CFITSIOINC@
19CFITSIOLIB = @CFITSIOLIB@
20
21WCSINC = @WCSINC@
22WCSLIB = @WCSLIB@
23
24CINC = $(PGPLOTINC) $(WCSINC) $(CFITSIOINC) -I$(BASE)
25
26LIBS = @LDFLAGS@ $(WCSLIB) $(CFITSIOLIB) $(PGPLOTLIB) @LIBS@
27
28ATROUSDIR = $(BASE)/ATrous
29PIXELMAPDIR = $(BASE)/PixelMap
30DETECTIONDIR = $(BASE)/Detection
31CUBESDIR = $(BASE)/Cubes
32FITSIODIR = $(BASE)/FitsIO
33UTILDIR = $(BASE)/Utils
34TESTDIR = ./verification
35
36HEADS = $(BASE)/duchamp.hh\
37        $(BASE)/param.hh\
38        $(BASE)/fitsHeader.hh\
39        $(PIXELMAPDIR)/Voxel.hh\
40        $(PIXELMAPDIR)/Scan.hh\
41        $(PIXELMAPDIR)/Object2D.hh\
42        $(PIXELMAPDIR)/Object3D.hh\
43        $(ATROUSDIR)/atrous.hh\
44        $(ATROUSDIR)/filter.hh\
45        $(DETECTIONDIR)/detection.hh\
46        $(DETECTIONDIR)/columns.hh\
47        $(CUBESDIR)/cubes.hh\
48        $(CUBESDIR)/plots.hh\
49        $(UTILDIR)/Hanning.hh\
50        $(UTILDIR)/GaussSmooth.hh\
51        $(UTILDIR)/Section.hh\
52        $(UTILDIR)/Statistics.hh\
53        $(UTILDIR)/utils.hh\
54        $(UTILDIR)/feedback.hh\
55        $(UTILDIR)/mycpgplot.hh
56
57OBJECTS = $(BASE)/mainDuchamp.o \
58        $(BASE)/duchamp.o\
59        $(BASE)/param.o\
60        $(BASE)/fitsHeader.o\
61        $(PIXELMAPDIR)/Voxel.o\
62        $(PIXELMAPDIR)/Scan.o\
63        $(PIXELMAPDIR)/Object2D.o\
64        $(PIXELMAPDIR)/Object3D.o\
65        $(ATROUSDIR)/filter.o\
66        $(ATROUSDIR)/atrous_1d_reconstruct.o\
67        $(ATROUSDIR)/atrous_2d_reconstruct.o\
68        $(ATROUSDIR)/atrous_3d_reconstruct.o\
69        $(ATROUSDIR)/baselineSubtract.o\
70        $(ATROUSDIR)/ReconSearch.o\
71        $(DETECTIONDIR)/detection.o\
72        $(DETECTIONDIR)/columns.o\
73        $(DETECTIONDIR)/areClose.o\
74        $(DETECTIONDIR)/growObject.o\
75        $(DETECTIONDIR)/lutz_detect.o\
76        $(DETECTIONDIR)/mergeIntoList.o\
77        $(DETECTIONDIR)/outputDetection.o\
78        $(DETECTIONDIR)/sorting.o\
79        $(DETECTIONDIR)/spectrumDetect.o\
80        $(CUBESDIR)/cubes.o\
81        $(CUBESDIR)/cubes_extended.o\
82        $(CUBESDIR)/plots.o\
83        $(CUBESDIR)/baseline.o\
84        $(CUBESDIR)/CubicSearch.o\
85        $(CUBESDIR)/detectionIO.o\
86        $(CUBESDIR)/drawMomentCutout.o\
87        $(CUBESDIR)/drawBlankEdges.o\
88        $(CUBESDIR)/getImage.o\
89        $(CUBESDIR)/invertCube.o\
90        $(CUBESDIR)/Merger.o\
91        $(CUBESDIR)/outputSpectra.o\
92        $(CUBESDIR)/plotting.o\
93        $(CUBESDIR)/readRecon.o\
94        $(CUBESDIR)/readSmooth.o\
95        $(CUBESDIR)/saveImage.o\
96        $(CUBESDIR)/smoothCube.o\
97        $(CUBESDIR)/trimImage.o\
98        $(FITSIODIR)/dataIO.o\
99        $(FITSIODIR)/headerIO.o\
100        $(FITSIODIR)/subsection.o\
101        $(FITSIODIR)/wcsIO.o\
102        $(UTILDIR)/Section.o\
103        $(UTILDIR)/Statistics.o\
104        $(UTILDIR)/feedback.o\
105        $(UTILDIR)/GaussSmooth.o\
106        $(UTILDIR)/Hanning.o\
107        $(UTILDIR)/getStats.o\
108        $(UTILDIR)/linear_regression.o\
109        $(UTILDIR)/pgplot_related.o\
110        $(UTILDIR)/position_related.o\
111        $(UTILDIR)/sort.o\
112        $(UTILDIR)/wcsFunctions.o\
113        $(UTILDIR)/zscale.o
114
115duchamp : $(OBJECTS)
116        $(CXX) -o $(INSTALLDIR)/$(EXEC) $(OBJECTS) $(LIBS)
117
118createTestImage : $(TESTDIR)/createTestImage.o $(UTILDIR)/get_random_spectrum.o
119        $(CXX) -o createTestImage.x\
120        $(TESTDIR)/createTestImage.o $(UTILDIR)/get_random_spectrum.o\
121        $(CFITSIOLIB) @LIBS@
122
123$(OBJECTS) : $(HEADS)
124
125.cc.o:
126        $(CXX) -c $< $(CINC) -o $@
127
128.c.o:
129        $(CC) -c $< $(CINC) -o $@
130
131clean :
132        rm -f $(BASE)/*.o $(ATROUSDIR)/*.o $(CUBESDIR)/*.o $(FITSIODIR)/*.o $(DETECTIONDIR)/*.o $(UTILDIR)/*.o $(PIXELMAPDIR)/*.o
Note: See TracBrowser for help on using the repository browser.