source: tags/release-1.0.2/Makefile.in @ 1112

Last change on this file since 1112 was 124, checked in by Matthew Whiting, 18 years ago

Added duchamp.o to the Makefile.in
(mirror of rev.123 that was done to trunk...)

File size: 2.0 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
29DETECTIONDIR = $(BASE)/Detection
30CUBESDIR = $(BASE)/Cubes
31UTILDIR = $(BASE)/Utils
32
33HEADS = $(BASE)/duchamp.hh\
34        $(BASE)/param.hh\
35        $(ATROUSDIR)/atrous.hh\
36        $(DETECTIONDIR)/detection.hh\
37        $(DETECTIONDIR)/columns.hh\
38        $(CUBESDIR)/cubes.hh\
39        $(CUBESDIR)/plots.hh\
40        $(UTILDIR)/utils.hh
41
42OBJECTS = $(BASE)/mainDuchamp.o \
43        $(BASE)/duchamp.o\
44        $(BASE)/param.o\
45        $(ATROUSDIR)/atrous.o\
46        $(ATROUSDIR)/atrous_1d_reconstruct.o\
47        $(ATROUSDIR)/atrous_2d_reconstruct.o\
48        $(ATROUSDIR)/atrous_3d_reconstruct.o\
49        $(ATROUSDIR)/baselineSubtract.o\
50        $(ATROUSDIR)/ReconSearch.o\
51        $(DETECTIONDIR)/detection.o\
52        $(DETECTIONDIR)/columns.o\
53        $(DETECTIONDIR)/areClose.o\
54        $(DETECTIONDIR)/growObject.o\
55        $(DETECTIONDIR)/lutz_detect.o\
56        $(DETECTIONDIR)/mergeIntoList.o\
57        $(DETECTIONDIR)/outputDetection.o\
58        $(DETECTIONDIR)/sorting.o\
59        $(DETECTIONDIR)/spectrumDetect.o\
60        $(DETECTIONDIR)/thresholding_functions.o\
61        $(CUBESDIR)/cubes.o\
62        $(CUBESDIR)/baseline.o\
63        $(CUBESDIR)/cubicSearch.o\
64        $(CUBESDIR)/detectionIO.o\
65        $(CUBESDIR)/drawMomentCutout.o\
66        $(CUBESDIR)/getImage.o\
67        $(CUBESDIR)/invertCube.o\
68        $(CUBESDIR)/Merger.o\
69        $(CUBESDIR)/outputSpectra.o\
70        $(CUBESDIR)/plotting.o\
71        $(CUBESDIR)/readRecon.o\
72        $(CUBESDIR)/saveImage.o\
73        $(CUBESDIR)/trimImage.o\
74        $(UTILDIR)/cpgwedg_log.o\
75        $(UTILDIR)/getStats.o\
76        $(UTILDIR)/linear_regression.o\
77        $(UTILDIR)/position_related.o\
78        $(UTILDIR)/sort.o\
79        $(UTILDIR)/wcsFunctions.o\
80        $(UTILDIR)/zscale.o
81
82duchamp : $(OBJECTS)
83        $(CXX) -o $(INSTALLDIR)/$(EXEC) $(OBJECTS) $(LIBS)
84
85$(OBJECTS) : $(HEADS)
86
87.cc.o:
88        $(CXX) -c $< $(CINC) -o $@
89
90.c.o:
91        $(CC) -c $< $(CINC) -o $@
92
93clean :
94        rm -f $(BASE)/*.o $(ATROUSDIR)/*.o $(CUBESDIR)/*.o $(DETECTIONDIR)/*.o $(UTILDIR)/*.o
Note: See TracBrowser for help on using the repository browser.