|
Last change
on this file since 830 was 761, checked in by ansari, 26 years ago |
Creation du module PMixer (programmes du SkyMixer) suite a la reorganisation
Reza 2/3/2000
|
|
File size:
1.7 KB
|
| Rev | Line | |
|---|
| [761] | 1 | MODULECXXREPNAME := PMixer
|
|---|
| 2 | include ../Mgr/Makefile.h
|
|---|
| 3 |
|
|---|
| 4 | ifdef NOSHLIB
|
|---|
| 5 | LIBF = $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libSamba.a $(LIB)libSkyMap.a $(LIB)libSkyT.a $(LIB)libFitsIOServer.a
|
|---|
| 6 | LIBS = -L$(LIB) -lSysTools -lNTools -lSamba -lSkyMap -lSkyT -lFitsIOServer -lm
|
|---|
| 7 | ifeq ($(CXX),cxx)
|
|---|
| 8 | # librairie des instances de templates cxx
|
|---|
| 9 | LIBS := $(LIBS) -lertcxx
|
|---|
| 10 | endif
|
|---|
| 11 | else
|
|---|
| 12 | LIBF = $(SLB)libsophya.so $(SLB)libextsophya.so
|
|---|
| 13 | LIBS = -L$(SLB) -lsophya -lextsophya -lm
|
|---|
| 14 | endif
|
|---|
| 15 | LIBSORA := $(LIBS)
|
|---|
| 16 | ifdef ORACLE_HOME
|
|---|
| 17 | LIBSORA := -L$(LIB) -lDb++ $(LIBS) -lErosDb -L$(ORACLE_HOME)/lib -lclntsh
|
|---|
| 18 | endif
|
|---|
| 19 | LDLIBS := $(LIBS) $(LDLIBS)
|
|---|
| 20 | PROGS = $(EXE)skymixer $(EXE)extractRS $(EXE)tgrsr $(EXE)tgsky $(EXE)easyTest
|
|---|
| 21 |
|
|---|
| 22 | all: $(PROGS)
|
|---|
| 23 |
|
|---|
| 24 | clean:
|
|---|
| 25 | rm -f $(PROGS)
|
|---|
| 26 | if [ -d $(OBJ)cxxrep_PMixer ] ; then cd $(OBJ)cxxrep_PMixer ; rm -f *.o ; fi
|
|---|
| 27 |
|
|---|
| 28 | skymixer: $(EXE)skymixer
|
|---|
| 29 |
|
|---|
| 30 | $(EXE)skymixer: $(OBJ)skymixer.o
|
|---|
| 31 | $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
|
|---|
| 32 |
|
|---|
| 33 | extractRS: $(EXE)extractRS
|
|---|
| 34 |
|
|---|
| 35 | $(EXE)extractRS: $(OBJ)extractRS.o
|
|---|
| 36 | $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
|
|---|
| 37 |
|
|---|
| 38 | tgrsr: $(EXE)tgrsr
|
|---|
| 39 |
|
|---|
| 40 | $(EXE)tgrsr: $(OBJ)tgrsr.o
|
|---|
| 41 | $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
|
|---|
| 42 |
|
|---|
| 43 | tgsky: $(EXE)tgsky
|
|---|
| 44 |
|
|---|
| 45 | $(EXE)tgsky: $(OBJ)tgsky.o
|
|---|
| 46 | $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
|
|---|
| 47 |
|
|---|
| 48 | easyTest: $(EXE)easyTest
|
|---|
| 49 |
|
|---|
| 50 | $(EXE)easyTest: $(OBJ)easyTest.o
|
|---|
| 51 | $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
|
|---|
| 52 |
|
|---|
| 53 | $(OBJ)easyTest.o: easyTest.cc $(INC)/blackbody.h \
|
|---|
| 54 | $(INC)/radspec.h \
|
|---|
| 55 | $(INC)/machdefs.h \
|
|---|
| 56 | $(INC)/pclassids.h \
|
|---|
| 57 | $(INC)/specresp.h \
|
|---|
| 58 | $(INC)/anydataobj.h \
|
|---|
| 59 | $(INC)/objfio.h \
|
|---|
| 60 | $(INC)/ppersist.h \
|
|---|
| 61 | $(INC)/pexceptions.h \
|
|---|
| 62 | $(INC)/gnumd5.h \
|
|---|
| 63 | $(INC)/convtools.h \
|
|---|
| 64 | $(INC)/radspecvector.h \
|
|---|
| 65 | $(INC)/tvector.h \
|
|---|
| 66 | $(INC)/tmatrix.h \
|
|---|
| 67 | $(INC)/ndatablock.h \
|
|---|
| 68 | $(INC)/specrespvector.h \
|
|---|
| 69 | $(INC)/squarefilt.h \
|
|---|
| 70 | $(INC)/gaussfilt.h \
|
|---|
| 71 | $(INC)/trianglefilt.h
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.