Changeset 5899 for trunk/Ohana/src/gophot/Makefile
- Timestamp:
- Jan 4, 2006, 10:00:03 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/gophot/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/gophot/Makefile
r2510 r5899 1 default: gophot 2 help: 3 @echo "make options: gophot (default)" 4 1 5 include ../../Configure 6 2 7 HOME = $(ROOT)/src/gophot 3 PROGRAM = gophot4 5 CC = gcc -g6 8 BIN = $(HOME)/bin 7 9 INC = $(HOME)/include … … 14 16 15 17 # 16 INCS = -I$(INC) -I$(LINC) -I$(XINC)18 INCS = -I$(INC) -I$(LINC) 17 19 LIBS = -L$(LLIB) -lFITS -lohana -lm 18 CFLAGS = -o $*.$(ARCH).o $(INCS) 19 CCFLAGS = $(INCS) $(LIBS) 20 21 default: $(PROGRAM) 20 CFLAGS = $(INCS) 21 LFLAGS = $(LIBS) 22 22 23 23 OBJ = \ 24 $(SRC)/gophot.$(ARCH).o$(SRC)/ConfigInit.$(ARCH).o \25 $(SRC)/message.$(ARCH).o$(SRC)/dophot.$(ARCH).o \26 $(SRC)/makenoise.$(ARCH).o $(SRC)/findsky.$(ARCH).o \27 $(SRC)/makemask.$(ARCH).o $(SRC)/paravg.$(ARCH).o \28 $(SRC)/objout.$(ARCH).o $(SRC)/addstar.$(ARCH).o \29 $(SRC)/ellipse.$(ARCH).o $(SRC)/improve.$(ARCH).o \30 $(SRC)/fillerup.$(ARCH).o $(SRC)/parinterp.$(ARCH).o \31 $(SRC)/guess.$(ARCH).o $(SRC)/offpic.$(ARCH).o \32 $(SRC)/addlims.$(ARCH).o $(SRC)/parupd.$(ARCH).o \33 $(SRC)/toofaint.$(ARCH).o $(SRC)/isearch.$(ARCH).o \34 $(SRC)/shape.$(ARCH).o $(SRC)/galaxy.$(ARCH).o \35 $(SRC)/transmask.$(ARCH).o $(SRC)/cosmic.$(ARCH).o \36 $(SRC)/impaper2.$(ARCH).o $(SRC)/sort.$(ARCH).o \37 $(SRC)/oblit.$(ARCH).o $(SRC)/toobright.$(ARCH).o \38 $(SRC)/Chisq.$(ARCH).o $(SRC)/oblims.$(ARCH).o \39 $(SRC)/ludcmp.$(ARCH).o $(SRC)/lubksb.$(ARCH).o \40 $(SRC)/pseud2d.$(ARCH).o $(SRC)/twofit.$(ARCH).o \41 $(SRC)/skyfun_plane.$(ARCH).o $(SRC)/pseud4d.$(ARCH).o \42 $(SRC)/large_features.$(ARCH).o $(SRC)/set_thresholds.$(ARCH).o \43 $(SRC)/outline.$(ARCH).o $(SRC)/delete_ellipse.$(ARCH).o \44 $(SRC)/feature_fluxes.$(ARCH).o $(SRC)/mediansky.$(ARCH).o24 $(SRC)/gophot.$(ARCH).o $(SRC)/ConfigInit.$(ARCH).o \ 25 $(SRC)/message.$(ARCH).o $(SRC)/dophot.$(ARCH).o \ 26 $(SRC)/makenoise.$(ARCH).o $(SRC)/findsky.$(ARCH).o \ 27 $(SRC)/makemask.$(ARCH).o $(SRC)/paravg.$(ARCH).o \ 28 $(SRC)/objout.$(ARCH).o $(SRC)/addstar.$(ARCH).o \ 29 $(SRC)/ellipse.$(ARCH).o $(SRC)/improve.$(ARCH).o \ 30 $(SRC)/fillerup.$(ARCH).o $(SRC)/parinterp.$(ARCH).o \ 31 $(SRC)/guess.$(ARCH).o $(SRC)/offpic.$(ARCH).o \ 32 $(SRC)/addlims.$(ARCH).o $(SRC)/parupd.$(ARCH).o \ 33 $(SRC)/toofaint.$(ARCH).o $(SRC)/isearch.$(ARCH).o \ 34 $(SRC)/shape.$(ARCH).o $(SRC)/galaxy.$(ARCH).o \ 35 $(SRC)/transmask.$(ARCH).o $(SRC)/cosmic.$(ARCH).o \ 36 $(SRC)/impaper2.$(ARCH).o $(SRC)/sort.$(ARCH).o \ 37 $(SRC)/oblit.$(ARCH).o $(SRC)/toobright.$(ARCH).o \ 38 $(SRC)/Chisq.$(ARCH).o $(SRC)/oblims.$(ARCH).o \ 39 $(SRC)/ludcmp.$(ARCH).o $(SRC)/lubksb.$(ARCH).o \ 40 $(SRC)/pseud2d.$(ARCH).o $(SRC)/twofit.$(ARCH).o \ 41 $(SRC)/skyfun_plane.$(ARCH).o $(SRC)/pseud4d.$(ARCH).o \ 42 $(SRC)/large_features.$(ARCH).o $(SRC)/set_thresholds.$(ARCH).o \ 43 $(SRC)/outline.$(ARCH).o $(SRC)/delete_ellipse.$(ARCH).o \ 44 $(SRC)/feature_fluxes.$(ARCH).o $(SRC)/mediansky.$(ARCH).o 45 45 46 # dependancy rules for binary code ########################## 47 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 46 $(OBJ) : $(INC)/gophot.h $(INC)/prototypes.h 47 $(BIN)/gophot.$(ARCH) : $(OBJ) 48 gophot : $(BIN)/gophot.$(ARCH) 48 49 49 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 50 INSTALL = gophot 51 52 # dependancy rules for binary code ######################### 53 .PRECIOUS: %.$(ARCH).o 54 .PRECIOUS: $(BIN)/%.$(ARCH) 55 56 %.$(ARCH).o : %.c 57 $(CC) $(CFLAGS) -c $< -o $@ 58 59 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o 50 60 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 51 $(CC) $ (OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)61 $(CC) $^ -o $@ $(LFLAGS) 52 62 53 install: $(DESTBIN)/$(PROGRAM) 63 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 64 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 65 rm -f $(DESTBIN)/$* 66 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 54 67 55 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 56 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 57 rm -f $(DESTBIN)/$(PROGRAM) 58 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 68 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH) 69 70 %.clean : 71 rm -f $(BIN)/$*.$(ARCH) 72 73 %.install: 74 make $(DESTBIN)/$* 59 75 60 76 # utilities ################################################# 77 78 install: 79 for i in $(INSTALL); do make $$i.install; done 80 61 81 clean: 62 82 rm -f $(BIN)/*.$(ARCH) … … 64 84 rm -f `find . -name "*~"` 65 85 rm -f `find . -name "#*"` 66 67 .SUFFIXES: .$(ARCH).o68 69 .c.$(ARCH).o:70 $(CC) $(CFLAGS) -c $<
Note:
See TracChangeset
for help on using the changeset viewer.
