[437] | 1 | ifeq ($(HOSTTYPE), alpha)
|
---|
| 2 | CXX = cxx
|
---|
| 3 | endif
|
---|
[626] | 4 | ifndef CFITSIODIR
|
---|
[437] | 5 | CFITSIODIR = ../cfitsio
|
---|
| 6 | endif
|
---|
| 7 |
|
---|
[626] | 8 | MACHEROS := $(shell echo `uname`)
|
---|
| 9 | MACHDIR := $(MACHEROS)-$(CXX)
|
---|
[437] | 10 |
|
---|
[626] | 11 | CPPFLAGS =-O -g -I$(CFITSIODIR) -DANSI
|
---|
| 12 |
|
---|
| 13 | LDLIBS=-L$(CFITSIODIR)/$(MACHDIR) -lcfitsio
|
---|
| 14 |
|
---|
[444] | 15 | ifdef NOSHLIB
|
---|
| 16 | ifeq ($(CXX), g++)
|
---|
| 17 | LDFLAGS = -static
|
---|
| 18 | endif
|
---|
| 19 | ifeq ($(CXX), cxx)
|
---|
| 20 | LDFLAGS = -non_shared
|
---|
| 21 | endif
|
---|
| 22 | endif
|
---|
| 23 |
|
---|
[437] | 24 | default: archtoi
|
---|
| 25 |
|
---|
| 26 | clean:
|
---|
[626] | 27 | rm -f archtoi *.o
|
---|
[437] | 28 |
|
---|
| 29 |
|
---|
[626] | 30 | archtoi: archtoimain.o archtoi.o archeopsfile.o archfileset.o \
|
---|
| 31 | archeops.o decompress.o arcunit.o \
|
---|
| 32 | tokenizer.o \
|
---|
| 33 | toi.o toiiter.o toimanager.o toiproducer.o \
|
---|
| 34 | toiabsorber.o toiderivproducer.o toipullproducer.o \
|
---|
| 35 | toirepeater.o toiflagger.o toiinterpolator.o \
|
---|
| 36 | toillboloproducer.o toilldiluproducer.o \
|
---|
| 37 | toillgpsproducer.o toillgyroproducer.o toillreglageproducer.o \
|
---|
| 38 | toillsstproducer.o \
|
---|
| 39 | gpsparser.o asigps.o toiauxgpsproducer.o toiboloproducer.o \
|
---|
[437] | 40 | auxinterpgps.o tsid.o archparam.o dyffttools.o fft_mayer.o \
|
---|
| 41 | formepulse.o pisteetoile.o sstetoile.o transfelec.o \
|
---|
[626] | 42 | aa_hadec.o templocator.o plgalcross.o \
|
---|
| 43 | tsidproducer.o timetoiproducer.o sststarfinder.o \
|
---|
| 44 | starmatcher.o galcrosslocator.o gyrocalibrator.o \
|
---|
| 45 | rotspeed.o gondolageom.o \
|
---|
| 46 | nrutil.o lfit.o gaussj.o covsrt.o polfitclip.o
|
---|
[437] | 47 | $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ -lm
|
---|
| 48 |
|
---|
[626] | 49 |
|
---|
[437] | 50 | aa_hadec.o: aa_hadec.c aa_hadec.h
|
---|
| 51 | archeops.o: archeops.c archeops_28.c archeops.h archeops_28.h \
|
---|
| 52 | arcunit.h
|
---|
| 53 | archeops_24.o: archeops_24.c archeops.h archeops_28.h
|
---|
| 54 | archeops_25.o: archeops_25.c archeops.h archeops_28.h
|
---|
| 55 | archeops_26.o: archeops_26.c archeops.h archeops_28.h
|
---|
| 56 | archeops_27.o: archeops_27.c archeops.h archeops_28.h
|
---|
| 57 | archeops_28.o: archeops_28.c archeops.h archeops_28.h arcunit.h
|
---|
| 58 | arcunit.o: arcunit.c manip.h archeops.h archeops_28.h arcunit.h
|
---|
| 59 | compress.o: compress.c manip.h compress.h
|
---|
[626] | 60 | covsrt.o: covsrt.c
|
---|
[437] | 61 | decompress.o: decompress.c archeops.h archeops_28.h compress.h
|
---|
[626] | 62 | gaussj.o: gaussj.c nrutil.h
|
---|
| 63 | lfit.o: lfit.c nrutil.h
|
---|
| 64 | nrutil.o: nrutil.c
|
---|
[437] | 65 | opendir.o: opendir.c dirent.h
|
---|
[626] | 66 | archeopsfile.o: archeopsfile.cc archeopsfile.h ark.h archeops.h \
|
---|
| 67 | archeops_28.h arcunit.h archexc.h compress.h
|
---|
| 68 | archfileset.o: archfileset.cc archfileset.h archeopsfile.h ark.h \
|
---|
| 69 | archeops.h archeops_28.h arcunit.h archexc.h archparam.h \
|
---|
| 70 | toiproducer.h toi.h toimanager.h
|
---|
[437] | 71 | archparam.o: archparam.cc archparam.h
|
---|
[626] | 72 | archtoi.o: archtoi.cc archeopsfile.h ark.h archeops.h archeops_28.h \
|
---|
| 73 | arcunit.h archexc.h toiiter.h toiabsorber.h toi.h requesthandler.h \
|
---|
| 74 | archfileset.h toimanager.h archtoi.h ../cfitsio/fitsio.h \
|
---|
| 75 | ../cfitsio/longnam.h archparam.h archvers.h
|
---|
| 76 | archtoidump.o: archtoidump.cc archeopsfile.h ark.h archeops.h \
|
---|
| 77 | archeops_28.h arcunit.h archexc.h archtoi.h toiiter.h toiabsorber.h \
|
---|
| 78 | toi.h requesthandler.h archfileset.h ../cfitsio/fitsio.h \
|
---|
| 79 | ../cfitsio/longnam.h toisvr.h
|
---|
| 80 | archtoimain.o: archtoimain.cc archeopsfile.h ark.h archeops.h \
|
---|
| 81 | archeops_28.h arcunit.h archexc.h archtoi.h toiiter.h toiabsorber.h \
|
---|
| 82 | toi.h requesthandler.h archfileset.h ../cfitsio/fitsio.h \
|
---|
| 83 | ../cfitsio/longnam.h toimanager.h
|
---|
[437] | 84 | asigps.o: asigps.cc asigps.h auxinterpgps.h auxgps.h
|
---|
| 85 | auxinterpgps.o: auxinterpgps.cc auxinterpgps.h auxgps.h \
|
---|
| 86 | ../cfitsio/fitsio.h ../cfitsio/longnam.h archvers.h
|
---|
[626] | 87 | cmvplgalc.o: cmvplgalc.cc plgalcross.h
|
---|
[437] | 88 | dyffttools.o: dyffttools.cc dyffttools.h
|
---|
| 89 | fft_mayer.o: fft_mayer.cc mayer_fft.h trigtbl.h
|
---|
| 90 | formepulse.o: formepulse.cc mayer_fft.h dyffttools.h transfelec.h \
|
---|
| 91 | formepulse.h ssthardware.h
|
---|
[626] | 92 | galcrosslocator.o: galcrosslocator.cc galcrosslocator.h \
|
---|
| 93 | toipullproducer.h toiderivproducer.h toiproducer.h toi.h ark.h \
|
---|
| 94 | archeops.h archeops_28.h arcunit.h toiabsorber.h archexc.h \
|
---|
| 95 | archparam.h templocator.h
|
---|
| 96 | gondolageom.o: gondolageom.cc gondolageom.h polfitclip.h aa_hadec.h
|
---|
[437] | 97 | gpsparser.o: gpsparser.cc gpsparser.h archeops.h archeops_28.h
|
---|
[626] | 98 | gyrocalibrator.o: gyrocalibrator.cc gyrocalibrator.h toipullproducer.h \
|
---|
| 99 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 100 | arcunit.h toiabsorber.h archexc.h archparam.h
|
---|
| 101 | gyrofftana.o: gyrofftana.cc archeopsfile.h ark.h archeops.h \
|
---|
| 102 | archeops_28.h arcunit.h archexc.h archtoi.h toiiter.h toiabsorber.h \
|
---|
| 103 | toi.h requesthandler.h archfileset.h ../cfitsio/fitsio.h \
|
---|
| 104 | ../cfitsio/longnam.h toisvr.h
|
---|
[437] | 105 | gyrohandler.o: gyrohandler.cc gyrohandler.h archeops.h archeops_28.h
|
---|
[626] | 106 | pisteetoile.o: pisteetoile.cc archparam.h pisteetoile.h sstetoile.h \
|
---|
| 107 | transfelec.h formepulse.h
|
---|
[437] | 108 | plgalcross.o: plgalcross.cc plgalcross.h
|
---|
[626] | 109 | polfitclip.o: polfitclip.cc nrutil.h polfitclip.h
|
---|
| 110 | rotspeed.o: rotspeed.cc rotspeed.h toipullproducer.h \
|
---|
| 111 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 112 | arcunit.h toiabsorber.h archexc.h archparam.h templocator.h
|
---|
[437] | 113 | sstetoile.o: sstetoile.cc sstetoile.h
|
---|
| 114 | ssthandler.o: ssthandler.cc ssthandler.h archeops.h archeops_28.h \
|
---|
| 115 | sstetoile.h pisteetoile.h transfelec.h formepulse.h
|
---|
[626] | 116 | sststarfinder.o: sststarfinder.cc sststarfinder.h archeops.h \
|
---|
| 117 | archeops_28.h sstetoile.h pisteetoile.h transfelec.h formepulse.h \
|
---|
| 118 | toillsstproducer.h toiproducer.h toi.h ark.h toimanager.h archparam.h
|
---|
| 119 | starmatcher.o: starmatcher.cc starmatcher.h sststarfinder.h archeops.h \
|
---|
| 120 | archeops_28.h sstetoile.h pisteetoile.h transfelec.h formepulse.h \
|
---|
| 121 | toillsstproducer.h toiproducer.h toi.h ark.h toiderivproducer.h \
|
---|
| 122 | toiabsorber.h toimanager.h archexc.h archparam.h gondolageom.h \
|
---|
| 123 | polfitclip.h aa_hadec.h nrutil.h
|
---|
| 124 | templocator.o: templocator.cc templocator.h gondolageom.h polfitclip.h \
|
---|
| 125 | aa_hadec.h ../cfitsio/fitsio.h ../cfitsio/longnam.h plgalcross.h \
|
---|
| 126 | archparam.h
|
---|
| 127 | test.o: test.cc archeopsfile.h ark.h archeops.h archeops_28.h \
|
---|
| 128 | arcunit.h archexc.h archtoi.h toiiter.h toiabsorber.h toi.h \
|
---|
| 129 | requesthandler.h archfileset.h ../cfitsio/fitsio.h \
|
---|
| 130 | ../cfitsio/longnam.h toisvr.h
|
---|
| 131 | timetoiproducer.o: timetoiproducer.cc timetoiproducer.h toiproducer.h \
|
---|
| 132 | toi.h ark.h archeops.h archeops_28.h arcunit.h archparam.h archexc.h \
|
---|
| 133 | requesthandler.h
|
---|
| 134 | toi.o: toi.cc toi.h tokenizer.h archexc.h
|
---|
| 135 | toiabsorber.o: toiabsorber.cc toiabsorber.h toi.h ark.h archeops.h \
|
---|
| 136 | archeops_28.h arcunit.h
|
---|
| 137 | toiauxgpsproducer.o: toiauxgpsproducer.cc toiauxgpsproducer.h \
|
---|
| 138 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h auxgps.h \
|
---|
| 139 | archparam.h archexc.h requesthandler.h
|
---|
| 140 | toiboloproducer.o: toiboloproducer.cc toiboloproducer.h \
|
---|
| 141 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 142 | arcunit.h toiabsorber.h archexc.h requesthandler.h polfitclip.h
|
---|
| 143 | toiderivproducer.o: toiderivproducer.cc toiderivproducer.h \
|
---|
| 144 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 145 | toiabsorber.h toimanager.h archexc.h requesthandler.h subsets.h
|
---|
| 146 | toiflagger.o: toiflagger.cc toiflagger.h toipullproducer.h \
|
---|
| 147 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 148 | arcunit.h toiabsorber.h toimanager.h archexc.h
|
---|
| 149 | toiinterpolator.o: toiinterpolator.cc toiinterpolator.h \
|
---|
| 150 | toipullproducer.h toiderivproducer.h toiproducer.h toi.h ark.h \
|
---|
| 151 | archeops.h archeops_28.h arcunit.h toiabsorber.h toimanager.h \
|
---|
| 152 | archexc.h
|
---|
| 153 | toiiter.o: toiiter.cc ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 154 | toiiter.h toiabsorber.h toi.h requesthandler.h archfileset.h \
|
---|
| 155 | archeopsfile.h archexc.h toimanager.h toiproducer.h archparam.h \
|
---|
| 156 | asigps.h auxinterpgps.h auxgps.h toiauxgpsproducer.h
|
---|
| 157 | toillboloproducer.o: toillboloproducer.cc toillboloproducer.h \
|
---|
| 158 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 159 | archfileset.h archeopsfile.h archexc.h toimanager.h requesthandler.h
|
---|
| 160 | toilldiluproducer.o: toilldiluproducer.cc toilldiluproducer.h \
|
---|
| 161 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 162 | archfileset.h archeopsfile.h archexc.h toimanager.h requesthandler.h
|
---|
| 163 | toillgpsproducer.o: toillgpsproducer.cc toillgpsproducer.h \
|
---|
| 164 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 165 | archfileset.h archeopsfile.h archexc.h toimanager.h requesthandler.h
|
---|
| 166 | toillgyroproducer.o: toillgyroproducer.cc toillgyroproducer.h \
|
---|
| 167 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 168 | archfileset.h archeopsfile.h archexc.h toimanager.h requesthandler.h
|
---|
| 169 | toillreglageproducer.o: toillreglageproducer.cc toillreglageproducer.h \
|
---|
| 170 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 171 | archfileset.h archeopsfile.h archexc.h toimanager.h requesthandler.h
|
---|
| 172 | toillsstproducer.o: toillsstproducer.cc toillsstproducer.h \
|
---|
| 173 | toiproducer.h toi.h ark.h archeops.h archeops_28.h arcunit.h \
|
---|
| 174 | archfileset.h archeopsfile.h archexc.h toimanager.h requesthandler.h
|
---|
| 175 | toimanager.o: toimanager.cc toimanager.h toi.h archexc.h toiproducer.h \
|
---|
| 176 | ark.h archeops.h archeops_28.h arcunit.h archeopsfile.h \
|
---|
| 177 | toillboloproducer.h toillreglageproducer.h toilldiluproducer.h \
|
---|
| 178 | toillgpsproducer.h toillgyroproducer.h toillsstproducer.h \
|
---|
| 179 | timetoiproducer.h toiinterpolator.h toipullproducer.h \
|
---|
| 180 | toiderivproducer.h toiabsorber.h toirepeater.h toiflagger.h \
|
---|
| 181 | toiboloproducer.h sststarfinder.h sstetoile.h pisteetoile.h \
|
---|
| 182 | transfelec.h formepulse.h tsidproducer.h galcrosslocator.h \
|
---|
| 183 | starmatcher.h rotspeed.h gyrocalibrator.h
|
---|
| 184 | toiproducer.o: toiproducer.cc toiproducer.h toi.h ark.h archeops.h \
|
---|
| 185 | archeops_28.h arcunit.h toiabsorber.h toimanager.h archexc.h \
|
---|
| 186 | requesthandler.h
|
---|
| 187 | toipullproducer.o: toipullproducer.cc toipullproducer.h \
|
---|
| 188 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 189 | arcunit.h toiabsorber.h
|
---|
| 190 | toirepeater.o: toirepeater.cc toirepeater.h toipullproducer.h \
|
---|
| 191 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 192 | arcunit.h toiabsorber.h toimanager.h archexc.h
|
---|
| 193 | toisvr.o: toisvr.cc toisvr.h toiiter.h toiabsorber.h toi.h ark.h \
|
---|
| 194 | archeops.h archeops_28.h arcunit.h requesthandler.h archfileset.h \
|
---|
| 195 | archeopsfile.h archexc.h archparam.h asigps.h auxinterpgps.h auxgps.h
|
---|
| 196 | tokenizer.o: tokenizer.cc tokenizer.h
|
---|
[437] | 197 | transfelec.o: transfelec.cc transfelec.h
|
---|
| 198 | tsid.o: tsid.cc tsid.h
|
---|
[626] | 199 | tsidproducer.o: tsidproducer.cc tsidproducer.h toipullproducer.h \
|
---|
| 200 | toiderivproducer.h toiproducer.h toi.h ark.h archeops.h archeops_28.h \
|
---|
| 201 | arcunit.h toiabsorber.h archexc.h requesthandler.h tsid.h archparam.h
|
---|