Changeset 3361 for trunk/Ohana/src/addstar/Makefile
- Timestamp:
- Mar 2, 2005, 7:54:17 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/addstar/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/Makefile
r3339 r3361 1 default: addstar 2 help: 3 @echo "make options: addstar (default)" 4 1 5 include ../../Configure 6 2 7 HOME = $(ROOT)/src/addstar 3 PROGRAM = addstar4 5 8 BIN = $(HOME)/bin 6 9 INC = $(HOME)/include … … 15 18 INCS = -I$(INC) -I$(LINC) -I$(XINC) 16 19 LIBS = -L$(LLIB) -lFITS -lohana -lm 17 CFLAGS = -o $*.$(ARCH).o$(INCS)18 CCFLAGS = $(INCS)$(LIBS)20 CFLAGS = $(INCS) 21 LFLAGS = $(LIBS) 19 22 20 23 ADDSTAR = \ 21 $(SRC)/addstar.$(ARCH).o $(SRC)/gcatalog.$(ARCH).o \ 22 $(SRC)/gregion_image.$(ARCH).o $(SRC)/gregion_star.$(ARCH).o \ 23 $(SRC)/gimages.$(ARCH).o $(SRC)/wimage.$(ARCH).o \ 24 $(SRC)/gstars.$(ARCH).o $(SRC)/grefstars.$(ARCH).o \ 25 $(SRC)/find_matches.$(ARCH).o $(SRC)/find_matches_refstars.$(ARCH).o \ 26 $(SRC)/wcatalog.$(ARCH).o $(SRC)/conversions.$(ARCH).o \ 27 $(SRC)/sort_lists.$(ARCH).o $(SRC)/ConfigInit.$(ARCH).o \ 28 $(SRC)/aregion.$(ARCH).o $(SRC)/find_subset.$(ARCH).o \ 29 $(SRC)/load_subpix.$(ARCH).o $(SRC)/airmass.$(ARCH).o \ 30 $(SRC)/mkcatalog.$(ARCH).o $(SRC)/calibrate.$(ARCH).o \ 31 $(SRC)/args.$(ARCH).o $(SRC)/parse_time.$(ARCH).o \ 32 $(SRC)/match_refstars.$(ARCH).o \ 33 $(SRC)/check_permissions.$(ARCH).o 24 $(SRC)/addstar.$(ARCH).o \ 25 $(SRC)/airmass.$(ARCH).o \ 26 $(SRC)/aregion.$(ARCH).o \ 27 $(SRC)/args.$(ARCH).o \ 28 $(SRC)/calibrate.$(ARCH).o \ 29 $(SRC)/check_permissions.$(ARCH).o \ 30 $(SRC)/ConfigInit.$(ARCH).o \ 31 $(SRC)/conversions.$(ARCH).o \ 32 $(SRC)/edge_check.$(ARCH).o \ 33 $(SRC)/find_matches.$(ARCH).o \ 34 $(SRC)/find_matches_refstars.$(ARCH).o \ 35 $(SRC)/find_subset.$(ARCH).o \ 36 $(SRC)/gcatalog.$(ARCH).o \ 37 $(SRC)/get2mass.$(ARCH).o \ 38 $(SRC)/getgsc.$(ARCH).o \ 39 $(SRC)/getusno.$(ARCH).o \ 40 $(SRC)/gimages.$(ARCH).o \ 41 $(SRC)/greference.$(ARCH).o \ 42 $(SRC)/grefstars.$(ARCH).o \ 43 $(SRC)/gregion_image.$(ARCH).o \ 44 $(SRC)/gregion_match.$(ARCH).o \ 45 $(SRC)/gregion_patch.$(ARCH).o \ 46 $(SRC)/gregion_star.$(ARCH).o \ 47 $(SRC)/gstars.$(ARCH).o \ 48 $(SRC)/image-db.$(ARCH).o \ 49 $(SRC)/in_image.$(ARCH).o \ 50 $(SRC)/load_pt_catalog.$(ARCH).o \ 51 $(SRC)/load_subpix.$(ARCH).o \ 52 $(SRC)/make_backup.$(ARCH).o \ 53 $(SRC)/mkcatalog.$(ARCH).o \ 54 $(SRC)/opening_angle.$(ARCH).o \ 55 $(SRC)/parse_time.$(ARCH).o \ 56 $(SRC)/RegionOps.$(ARCH).o \ 57 $(SRC)/replace_match.$(ARCH).o \ 58 $(SRC)/save_pt_catalog.$(ARCH).o \ 59 $(SRC)/SetSignals.$(ARCH).o \ 60 $(SRC)/sort_lists.$(ARCH).o \ 61 $(SRC)/update_coords.$(ARCH).o \ 62 $(SRC)/wcatalog.$(ARCH).o \ 63 $(SRC)/wimage.$(ARCH).o 34 64 35 OBJ = $(ADDSTAR) 65 EXTRA = \ 66 $(SRC)/bracket.$(ARCH).o \ 67 $(SRC)/find_proper.$(ARCH).o \ 68 $(SRC)/gregion_match_glob.$(ARCH).o \ 69 $(SRC)/gregions.$(ARCH).o \ 70 $(SRC)/match_refstars.$(ARCH).o \ 36 71 37 72 default: $(PROGRAM) 38 73 39 $(ADDSTAR): $(INC)/addstar.h 74 addstar : $(BIN)/addstar.$(ARCH) 40 75 41 # dependancy rules for binary code ########################## 42 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 76 $(BIN)/addstar.$(ARCH) : $(ADDSTAR) 43 77 44 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 78 # $(ADDSTAR): $(INC)/addstar.h 79 80 INSTALL = addstar 81 82 # dependancy rules for binary code ######################### 83 .PRECIOUS: %.$(ARCH).o 84 .PRECIOUS: $(BIN)/%.$(ARCH) 85 86 %.$(ARCH).o : %.c 87 $(CC) $(CFLAGS) -c $< -o $@ 88 89 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o 45 90 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 46 $(CC) $ (OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS)91 $(CC) $^ -o $@ $(LFLAGS) 47 92 48 install: $(DESTBIN)/$(PROGRAM) 93 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 94 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 95 rm -f $(DESTBIN)/$* 96 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 49 97 50 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 51 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 52 rm -f $(DESTBIN)/$(PROGRAM) 53 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 98 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH) 99 100 %.clean : 101 rm -f $(BIN)/$*.$(ARCH) 102 103 %.install: 104 make $(DESTBIN)/$* 54 105 55 106 # utilities ################################################# 107 108 install: 109 for i in $(INSTALL); do make $$i.install; done 110 56 111 clean: 57 112 rm -f $(BIN)/*.$(ARCH) … … 59 114 rm -f `find . -name "*~"` 60 115 rm -f `find . -name "#*"` 61 62 .SUFFIXES: .$(ARCH).o63 64 .c.$(ARCH).o:65 $(CC) $(CFLAGS) -c $<66 67
Note:
See TracChangeset
for help on using the changeset viewer.
