Changeset 3658 in Sophya for trunk/AddOn/TAcq/makefile
- Timestamp:
- Oct 18, 2009, 11:10:33 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/makefile
r3646 r3658 1 1 include $(SOPHYABASE)/include/sophyamake.inc 2 3 OBJ = ./Objs/ 4 EXE = ./Objs/ 2 5 3 6 # all : traidio tmtfft tstminifits tbrpaq tpciew tmtacq tstrdfits mfits2spec tsok 4 7 # all : traidio tmtfft tstminifits tmtacq tstrdfits mfits2spec tsok mcrd 5 all : traidio tstminifits tmtacq mfits2spec mcrd svv2mtx 8 all : traidio tstminifits tmtacq mfits2spec mcrd svv2mtx tsok 6 9 7 10 clean : 11 rm -f $(OBJ)*.o $(EXE)* 12 13 cleanold : 8 14 rm -f *.o traidio tmtfft tstminifits tpciew tbrpaq tmtacq tstrdfits mfits2spec mcrd svv2mtx 9 rm -f mfits2spec tsok*.ppf *.fits15 rm -f Objs/* *.ppf *.fits 10 16 11 17 ######################################################## 12 18 13 19 ## -------------- 14 tmtacq : tmtacq.o racqumem.o racqurw.o racquproc.o brpaqu.o pciewrap.o minifits.o15 $(CXXLINK) -o tmtacq tmtacq.o racqumem.o racqurw.o racquproc.o brpaqu.o pciewrap.o minifits.o $(SOPHYAALLSLBLIST)20 tmtacq : $(EXE)tmtacq 21 echo '---tmtacq made' 16 22 17 tmtacq.o : tmtacq.cc racquproc.h racqurw.h racqumem.h 18 $(CXXCOMPILE) -c -DNOPCIECARD -o tmtacq.o tmtacq.cc 23 $(EXE)tmtacq : $(OBJ)tmtacq.o $(OBJ)racqumem.o $(OBJ)racqurw.o $(OBJ)racquproc.o \ 24 $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o 25 $(CXXLINK) -o $(EXE)tmtacq $(OBJ)tmtacq.o $(OBJ)racqumem.o $(OBJ)racqurw.o $(OBJ)racquproc.o \ 26 $(OBJ)brpaqu.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST) 19 27 20 racqumem.o : racqumem.cc racqumem.h21 $(CXXCOMPILE) -c - o racqumem.o racqumem.cc28 $(OBJ)tmtacq.o : tmtacq.cc racquproc.h racqurw.h racqumem.h brpaqu.h 29 $(CXXCOMPILE) -c -DNOPCIECARD -o $(OBJ)tmtacq.o tmtacq.cc 22 30 23 racqurw.o : racqurw.cc racqurw.hracqumem.h24 $(CXXCOMPILE) -c -o racqurw.o racqurw.cc31 $(OBJ)racqumem.o : racqumem.cc racqumem.h 32 $(CXXCOMPILE) -c -o $(OBJ)racqumem.o racqumem.cc 25 33 26 racquproc.o : racquproc.cc racquproc.h racqurw.h racqumem.h 27 $(CXXCOMPILE) -c -o racquproc.o racquproc.cc 34 $(OBJ)racqurw.o : racqurw.cc racqurw.h racqumem.h brpaqu.h 35 $(CXXCOMPILE) -c -o $(OBJ)racqurw.o racqurw.cc 36 37 $(OBJ)racquproc.o : racquproc.cc racquproc.h racqurw.h racqumem.h brpaqu.h 38 $(CXXCOMPILE) -c -o $(OBJ)racquproc.o racquproc.cc 28 39 29 40 ## Lecture / traitement minifits multi-thread 30 41 ## -------------- 31 mcrd : mcrd.o racqumem.o brfitsrd.o brproc.o racquproc.o brpaqu.o racqurw.o pciewrap.o minifits.o32 $(CXXLINK) -o mcrd mcrd.o racqumem.o brfitsrd.o brproc.o racquproc.o brpaqu.o racqurw.o pciewrap.o minifits.o $(SOPHYAALLSLBLIST)42 mcrd : $(EXE)mcrd 43 echo '---mcrd made' 33 44 34 mcrd.o : mcrd.cc brfitsrd.h racqumem.h brproc.h racqurw.h 35 $(CXXCOMPILE) -c -o mcrd.o mcrd.cc 45 $(EXE)mcrd : $(OBJ)mcrd.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)racquproc.o $(OBJ)brpaqu.o \ 46 $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o 47 $(CXXLINK) -o $(EXE)mcrd $(OBJ)mcrd.o $(OBJ)racqumem.o $(OBJ)brfitsrd.o $(OBJ)brproc.o $(OBJ)racquproc.o \ 48 $(OBJ)brpaqu.o $(OBJ)racqurw.o $(OBJ)pciewrap.o $(OBJ)minifits.o $(SOPHYAALLSLBLIST) 36 49 37 brfitsrd.o : brfitsrd.cc brfitsrd.h racqumem.h38 $(CXXCOMPILE) -c -o brfitsrd.o brfitsrd.cc50 $(OBJ)mcrd.o : mcrd.cc brfitsrd.h racqumem.h brproc.h racqurw.h 51 $(CXXCOMPILE) -c -o $(OBJ)mcrd.o mcrd.cc 39 52 40 brproc.o : brproc.cc brproc.h racqumem.h 41 $(CXXCOMPILE) -c -o brproc.o brproc.cc 53 $(OBJ)brfitsrd.o : brfitsrd.cc brfitsrd.h racqumem.h brpaqu.h 54 $(CXXCOMPILE) -c -o $(OBJ)brfitsrd.o brfitsrd.cc 55 56 $(OBJ)brproc.o : brproc.cc brproc.h racqumem.h brpaqu.h 57 $(CXXCOMPILE) -c -o $(OBJ)brproc.o brproc.cc 42 58 43 59 ## -------------- 44 svv2mtx : svv2mtx.o45 $(CXXLINK) -o svv2mtx svv2mtx.o $(SOPHYAEXTSLBLIST)60 svv2mtx : $(EXE)svv2mtx 61 echo '---svv2mtx made' 46 62 47 svv2mtx.o : svv2mtx.cc 48 $(CXXCOMPILE) -o svv2mtx.o svv2mtx.cc 63 $(EXE)svv2mtx : $(OBJ)svv2mtx.o 64 $(CXXLINK) -o $(EXE)svv2mtx $(OBJ)svv2mtx.o $(SOPHYAEXTSLBLIST) 65 66 $(OBJ)svv2mtx.o : svv2mtx.cc 67 $(CXXCOMPILE) -o $(OBJ)svv2mtx.o svv2mtx.cc 49 68 50 69 ## -------------- 51 tbrpaq : tbrpaq.o brpaqu.o racqumem.o racqurw.o racquproc.o52 $(CXXLINK) -o tbrpaq tbrpaq.o brpaqu.o $(SOPHYAALLSLBLIST)70 tbrpaq : $(EXE)tbrpaq 71 echo '---tbrpaq made' 53 72 54 tbrpaq.o : tbrpaq.cc brpaqu.h 55 $(CXX COMPILE) -c -o tbrpaq.o tbrpaq.cc73 $(EXE)tbrpaq : $(OBJ)tbrpaq.o $(OBJ)brpaqu.o 74 $(CXXLINK) -o $(EXE)tbrpaq $(OBJ)tbrpaq.o $(OBJ)brpaqu.o $(SOPHYAALLSLBLIST) 56 75 57 brpaqu.o : brpaqu.cc brpaqu.h 58 $(CXXCOMPILE) -c -o brpaqu.o brpaqu.cc 76 $(OBJ)tbrpaq.o : tbrpaq.cc brpaqu.h 77 $(CXXCOMPILE) -c -o $(OBJ)tbrpaq.o tbrpaq.cc 78 79 $(OBJ)brpaqu.o : brpaqu.cc brpaqu.h 80 $(CXXCOMPILE) -c -o $(OBJ)brpaqu.o brpaqu.cc 59 81 60 82 ## -------------- 61 tpciew : tpciew.o pciewrap.o62 $(CXXLINK) -o tpciew tpciew.o pciewrap.o $(SOPHYAEXTSLBLIST)83 tpciew : $(EXE)tpciew 84 echo '---tpciew made' 63 85 64 tpciew.o : tpciew.cc pciewrap.h 65 $(CXX COMPILE) -o tpciew.o tpciew.cc86 $(EXE)tpciew : $(OBJ)tpciew.o $(OBJ)pciewrap.o 87 $(CXXLINK) -o $(EXE)tpciew $(OBJ)tpciew.o $(OBJ)pciewrap.o $(SOPHYAEXTSLBLIST) 66 88 67 pciewrap.o : pciewrap.cc pciewrap.h68 $(CXXCOMPILE) -o pciewrap.o pciewrap.cc89 $(OBJ)tpciew.o : tpciew.cc pciewrap.h 90 $(CXXCOMPILE) -o $(OBJ)tpciew.o tpciew.cc 69 91 70 ## -------------- 92 $(OBJ)pciewrap.o : pciewrap.cc pciewrap.h 93 $(CXXCOMPILE) -o $(OBJ)pciewrap.o pciewrap.cc 71 94 72 mfits2spec : mfits2spec.o minifits.o brpaqu.o 73 $(CXXLINK) -o mfits2spec mfits2spec.o minifits.o brpaqu.o $(SOPHYAEXTSLBLIST) 95 ## -------------- Lecture minifits et calcul de spectre 96 mfits2spec : $(EXE)mfits2spec 97 echo '---mfits2spec made' 74 98 75 mfits2spec.o : mfits2spec.cc minifits.h brpaqu.h76 $(CXX COMPILE) -o mfits2spec.o mfits2spec.cc99 $(EXE)mfits2spec : $(OBJ)mfits2spec.o $(OBJ)minifits.o $(OBJ)brpaqu.o 100 $(CXXLINK) -o $(EXE)mfits2spec $(OBJ)mfits2spec.o $(OBJ)minifits.o $(OBJ)brpaqu.o $(SOPHYAEXTSLBLIST) 77 101 78 tstrdfits : tstrdfits.o minifits.o 79 $(CXX LINK) -o tstrdfits tstrdfits.o minifits.o $(SOPHYAEXTSLBLIST)102 $(OBJ)mfits2spec.o : mfits2spec.cc minifits.h brpaqu.h 103 $(CXXCOMPILE) -o $(OBJ)mfits2spec.o mfits2spec.cc 80 104 81 tstrdfits.o : tstrdfits.cc minifits.h 82 $(CXXCOMPILE) -o tstrdfits.o tstrdfits.cc 105 ## -------------- Tests minifits 106 tstrdfits : $(EXE)tstrdfits 107 echo '---tstrdfits made' 83 108 84 tstminifits : tstminifits.ominifits.o85 $(CXXLINK) -o tst minifits tstminifits.ominifits.o $(SOPHYAEXTSLBLIST)109 $(EXE)tstrdfits : $(OBJ)tstrdfits.o $(OBJ)minifits.o 110 $(CXXLINK) -o tstrdfits $(OBJ)tstrdfits.o $(OBJ)minifits.o $(SOPHYAEXTSLBLIST) 86 111 87 tstminifits.o : tstminifits.cc minifits.h88 $(CXXCOMPILE) -o tstminifits.o tstminifits.cc112 $(OBJ)tstrdfits.o : tstrdfits.cc minifits.h 113 $(CXXCOMPILE) -o $(OBJ)tstrdfits.o tstrdfits.cc 89 114 90 minifits.o : minifits.cc minifits.h 91 $(CXXCOMPILE) -o minifits.o minifits.cc115 tstminifits : $(EXE)tstminifits 116 echo '---tstrdfits made' 92 117 93 ## -------------- 94 traidio : traidio.o 95 $(CXXLINK) -o traidio traidio.o $(SOPHYAEXTSLBLIST) 118 $(EXE)tstminifits : $(OBJ)tstminifits.o $(OBJ)minifits.o 119 $(CXXLINK) -o $(EXE)tstminifits $(OBJ)tstminifits.o $(OBJ)minifits.o $(SOPHYAEXTSLBLIST) 96 120 97 traidio.o : traidio.cc 98 $(CXXCOMPILE) -o traidio.o traidio.cc121 $(OBJ)tstminifits.o : tstminifits.cc minifits.h 122 $(CXXCOMPILE) -o $(OBJ)tstminifits.o tstminifits.cc 99 123 100 tmtfft : tmtfft.o 101 $(CXX LINK) -o tmtfft tmtfft.o $(SOPHYAEXTSLBLIST)124 $(OBJ)minifits.o : minifits.cc minifits.h 125 $(CXXCOMPILE) -o $(OBJ)minifits.o minifits.cc 102 126 103 tmtfft.o : tmtfft.cc 104 $(CXXCOMPILE) -o tmtfft.o tmtfft.cc 127 ## -------------- Tests performances I/O et FFT multi-threads 128 traidio : $(EXE)traidio 129 echo '---traidio made' 130 131 $(EXE)traidio : $(OBJ)traidio.o 132 $(CXXLINK) -o $(EXE)traidio $(OBJ)traidio.o $(SOPHYAEXTSLBLIST) 133 134 $(OBJ)traidio.o : traidio.cc 135 $(CXXCOMPILE) -o $(OBJ)traidio.o traidio.cc 136 137 tmtfft : $(EXE)tmtfft 138 echo '---tmtfft made' 139 140 $(EXE)tmtfft : $(OBJ)tmtfft.o 141 $(CXXLINK) -o $(EXE)tmtfft $(OBJ)tmtfft.o $(SOPHYAEXTSLBLIST) 142 143 $(OBJ)tmtfft.o : tmtfft.cc 144 $(CXXCOMPILE) -o $(OBJ)tmtfft.o tmtfft.cc 105 145 106 146 107 147 ## -------------- Ex.repertoire Remote --------- 148 ## Classes de serveur et client TCP/IP 149 tsok : $(EXE)tsok 150 echo '---tsok made' 108 151 109 tsok : tsok.o swrapsock.o sockrawstream.oburawstream.o110 $(CXXLINK) -o tsok tsok.o swrapsock.osockrawstream.o \111 burawstream.o $(SOPHYASLBLIST)152 $(EXE)tsok : $(OBJ)tsok.o $(OBJ)swrapsock.o $(OBJ)sockrawstream.o $(OBJ)burawstream.o 153 $(CXXLINK) -o $(EXE)tsok $(OBJ)tsok.o $(OBJ)swrapsock.o $(OBJ)sockrawstream.o \ 154 $(OBJ)burawstream.o $(SOPHYASLBLIST) 112 155 113 tsok.o : tsok.cc swrapsock.h sockrawstream.h114 $(CXXCOMPILE) tsok.cc156 $(OBJ)tsok.o : tsok.cc swrapsock.h sockrawstream.h 157 $(CXXCOMPILE) -o $(OBJ)tsok.o tsok.cc 115 158 116 swrapsock.o : swrapsock.cc swrapsock.h117 $(CXXCOMPILE) swrapsock.cc159 $(OBJ)swrapsock.o : swrapsock.cc swrapsock.h 160 $(CXXCOMPILE) -o $(OBJ)swrapsock.o swrapsock.cc 118 161 119 sockrawstream.o : sockrawstream.cc sockrawstream.h120 $(CXXCOMPILE) sockrawstream.cc162 $(OBJ)sockrawstream.o : sockrawstream.cc sockrawstream.h 163 $(CXXCOMPILE) -o $(OBJ)sockrawstream.o sockrawstream.cc 121 164 122 burawstream.o : burawstream.cc burawstream.h123 $(CXXCOMPILE) burawstream.cc165 $(OBJ)burawstream.o : burawstream.cc burawstream.h 166 $(CXXCOMPILE) -o $(OBJ)burawstream.o burawstream.cc
Note:
See TracChangeset
for help on using the changeset viewer.