| 1 | ifeq ($(HOSTTYPE), alpha)
 | 
|---|
| 2 |   CXX  = cxx
 | 
|---|
| 3 | endif
 | 
|---|
| 4 | ifndef CFITSIODIR
 | 
|---|
| 5 |   CFITSIODIR = ../cfitsio
 | 
|---|
| 6 | endif
 | 
|---|
| 7 | 
 | 
|---|
| 8 | MACHEROS := $(shell echo `uname`)
 | 
|---|
| 9 | MACHDIR := $(MACHEROS)-$(CXX)
 | 
|---|
| 10 | 
 | 
|---|
| 11 | CPPFLAGS    =-O -g -I$(CFITSIODIR) -DANSI
 | 
|---|
| 12 | 
 | 
|---|
| 13 | LDLIBS=-L$(CFITSIODIR)/$(MACHDIR) -lcfitsio
 | 
|---|
| 14 | 
 | 
|---|
| 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 | 
 | 
|---|
| 24 | default: archtoi
 | 
|---|
| 25 | 
 | 
|---|
| 26 | clean:
 | 
|---|
| 27 |         rm -f archtoi *.o 
 | 
|---|
| 28 | 
 | 
|---|
| 29 | 
 | 
|---|
| 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 \
 | 
|---|
| 40 |          auxinterpgps.o tsid.o archparam.o dyffttools.o fft_mayer.o \
 | 
|---|
| 41 |          formepulse.o pisteetoile.o sstetoile.o transfelec.o \
 | 
|---|
| 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
 | 
|---|
| 47 |         $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@ -lm 
 | 
|---|
| 48 | 
 | 
|---|
| 49 | 
 | 
|---|
| 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
 | 
|---|
| 60 | covsrt.o: covsrt.c
 | 
|---|
| 61 | decompress.o: decompress.c archeops.h archeops_28.h compress.h
 | 
|---|
| 62 | gaussj.o: gaussj.c nrutil.h
 | 
|---|
| 63 | lfit.o: lfit.c nrutil.h
 | 
|---|
| 64 | nrutil.o: nrutil.c
 | 
|---|
| 65 | opendir.o: opendir.c dirent.h
 | 
|---|
| 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
 | 
|---|
| 71 | archparam.o: archparam.cc archparam.h
 | 
|---|
| 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
 | 
|---|
| 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
 | 
|---|
| 87 | cmvplgalc.o: cmvplgalc.cc plgalcross.h
 | 
|---|
| 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
 | 
|---|
| 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
 | 
|---|
| 97 | gpsparser.o: gpsparser.cc gpsparser.h archeops.h archeops_28.h
 | 
|---|
| 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
 | 
|---|
| 105 | gyrohandler.o: gyrohandler.cc gyrohandler.h archeops.h archeops_28.h
 | 
|---|
| 106 | pisteetoile.o: pisteetoile.cc archparam.h pisteetoile.h sstetoile.h \
 | 
|---|
| 107 |  transfelec.h formepulse.h
 | 
|---|
| 108 | plgalcross.o: plgalcross.cc plgalcross.h
 | 
|---|
| 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
 | 
|---|
| 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
 | 
|---|
| 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
 | 
|---|
| 197 | transfelec.o: transfelec.cc transfelec.h
 | 
|---|
| 198 | tsid.o: tsid.cc tsid.h
 | 
|---|
| 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
 | 
|---|