Changeset 5899 for trunk/Ohana/src
- Timestamp:
- Jan 4, 2006, 10:00:03 PM (21 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 3 edited
-
addstar/Makefile (modified) (2 diffs)
-
delstar/Makefile (modified) (4 diffs)
-
gophot/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/Makefile
r5445 r5899 18 18 INCS = -I$(INC) -I$(LINC) -I$(XINC) 19 19 LIBS = -L$(LLIB) -ldvo -lFITS -lohana -lz -lm 20 CFLAGS = $(INCS) -g -Wall -Werror20 CFLAGS = $(INCS) 21 21 LFLAGS = $(LIBS) 22 22 … … 143 143 $(SRC)/args_client.$(ARCH).o 144 144 145 default: $(PROGRAM)146 147 145 ADDSTARC = $(SRC)/addstarc.$(ARCH).o $(CLIENT) 148 146 ADDSTARD = $(SRC)/addstard.$(ARCH).o $(SERVER) -
trunk/Ohana/src/delstar/Makefile
r5242 r5899 1 1 include ../../Configure 2 CC = gcc -g # override this for now for minimal test 2 3 3 HOME = $(ROOT)/src/delstar 4 CONFIG = $(ROOT)/config5 4 PROGRAM = delstar 6 5 … … 15 14 16 15 # 17 INCS = -I$(INC) -I$(LINC) -I$(XINC)16 INCS = -I$(INC) -I$(LINC) 18 17 LIBS = -L$(LLIB) -ldvo -lFITS -lohana -lm 19 CFLAGS = -o $*.$(ARCH).o $(INCS) -O220 CCFLAGS = $(INCS)$(LIBS)18 CFLAGS = $(INCS) 19 LFLAGS = $(LIBS) 21 20 22 21 DELSTAR = \ … … 42 41 $(SRC)/Shutdown.$(ARCH).o 43 42 44 OBJ = $(DELSTAR)45 46 43 default: $(PROGRAM) 44 help: 45 @echo "make options: delstar (default)" 47 46 48 47 $(DELSTAR): $(INC)/delstar.h 48 $(BIN)/delstar.$(ARCH) : $(DELSTAR) 49 delstar : $(BIN)/delstar.$(ARCH) 49 50 50 # dependancy rules for binary code ########################## 51 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 51 INSTALL = delstar 52 52 53 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 53 # dependancy rules for binary code ######################### 54 .PRECIOUS: %.$(ARCH).o 55 .PRECIOUS: $(BIN)/%.$(ARCH) 56 57 %.$(ARCH).o : %.c 58 $(CC) $(CFLAGS) -c $< -o $@ 59 60 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o 54 61 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 55 $(CC) $ (OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)62 $(CC) $^ -o $@ $(LFLAGS) 56 63 57 install: $(DESTBIN)/$(PROGRAM) 64 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 65 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 66 rm -f $(DESTBIN)/$* 67 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 58 68 59 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 60 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 61 rm -f $(DESTBIN)/$(PROGRAM) 62 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 69 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH) 70 71 %.clean : 72 rm -f $(BIN)/$*.$(ARCH) 73 74 %.install: 75 make $(DESTBIN)/$* 63 76 64 77 # utilities ################################################# 78 79 install: 80 for i in $(INSTALL); do make $$i.install; done 81 65 82 clean: 66 83 rm -f $(BIN)/*.$(ARCH) … … 68 85 rm -f `find . -name "*~"` 69 86 rm -f `find . -name "#*"` 70 71 .SUFFIXES: .$(ARCH).o72 73 .c.$(ARCH).o:74 $(CC) $(CFLAGS) -c $< -
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.
