Changeset 10342
- Timestamp:
- Nov 30, 2006, 5:05:29 PM (19 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 36 edited
-
Makefile (modified) (3 diffs)
-
src/addstar/Makefile (modified) (2 diffs)
-
src/delstar/Makefile (modified) (3 diffs)
-
src/fixcat/Makefile (modified) (2 diffs)
-
src/gastro/Makefile (modified) (2 diffs)
-
src/gastro2/Makefile (modified) (3 diffs)
-
src/gcompare/Makefile (modified) (2 diffs)
-
src/getstar/Makefile (modified) (2 diffs)
-
src/gophot/Makefile (modified) (2 diffs)
-
src/imclean/Makefile (modified) (2 diffs)
-
src/kapa/Makefile (modified) (3 diffs)
-
src/kii/Makefile (modified) (4 diffs)
-
src/libdvo/Makefile (modified) (1 diff)
-
src/libtap/Makefile (modified) (1 diff)
-
src/lightcurve/Makefile (modified) (2 diffs)
-
src/markrock/Makefile (modified) (2 diffs)
-
src/markstar/Makefile (modified) (2 diffs)
-
src/mosastro/Makefile (modified) (4 diffs)
-
src/nightd/Makefile (modified) (2 diffs)
-
src/opihi/Makefile.Common (modified) (3 diffs)
-
src/opihi/cmd.astro/Makefile (modified) (1 diff)
-
src/opihi/cmd.basic/Makefile (modified) (1 diff)
-
src/opihi/cmd.data/Makefile (modified) (1 diff)
-
src/opihi/dimm/Makefile (modified) (1 diff)
-
src/opihi/dvo/Makefile (modified) (2 diffs)
-
src/opihi/lib.data/Makefile (modified) (1 diff)
-
src/opihi/lib.shell/Makefile (modified) (1 diff)
-
src/opihi/mana/Makefile (modified) (2 diffs)
-
src/opihi/pantasks/Makefile (modified) (2 diffs)
-
src/opihi/pclient/Makefile (modified) (1 diff)
-
src/opihi/pcontrol/Makefile (modified) (1 diff)
-
src/photdbc/Makefile (modified) (2 diffs)
-
src/relastro/Makefile (modified) (2 diffs)
-
src/relphot/Makefile (modified) (2 diffs)
-
src/skycalc/Makefile (modified) (2 diffs)
-
src/uniphot/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/Makefile
r10317 r10342 36 36 gcompare \ 37 37 imclean \ 38 imregister \39 38 kapa \ 40 39 kii \ 41 misc \42 40 mosastro \ 43 41 nightd \ … … 48 46 tcl \ 49 47 uniphot 48 49 # XXXX these need to be updated after the makefile system re-org 50 FIXME = \ 51 imregister \ 52 misc 53 50 54 51 55 # any of these programs can be built with 'make (name)' … … 79 83 @if [ "$(ARCH)" = "" ]; then echo ""; echo " *** please define ARCH ***"; echo; exit 1; fi 80 84 @if [ "$(LIBS-$(ARCH))" = "" ]; then echo; echo " *** LIBS-$(ARCH) is missing"; echo; exit 1; fi 81 mkdir -p $( INCDIR)82 mkdir -p $( LIBDIR)85 mkdir -p $(DESTINC) 86 mkdir -p $(DESTLIB) 83 87 for i in $(LIBS-$(ARCH)); do make $$i.install || exit; done 84 88 chmod +x ohana-config 85 cp -f ohana-config $( BINDIR)/89 cp -f ohana-config $(DESTBIN)/ 86 90 87 91 bins: -
trunk/Ohana/src/addstar/Makefile
r10315 r10342 7 7 BIN = $(HOME)/bin 8 8 LIB = $(HOME)/lib 9 INC = $(HOME)/include10 9 SRC = $(HOME)/src 11 10 MAN = $(HOME)/doc 11 INC = $(HOME)/include 12 12 include ../../Makefile.Common 13 13 14 CFLAGS := $(CFLAGS) -fPIC15 14 LDFLAGS := -lkapa -ldvo -lFITS -lohana $(LDFLAGS) 15 16 addstar : $(BIN)/addstar.$(ARCH) 17 addstard : $(BIN)/addstard.$(ARCH) 18 addstart : $(BIN)/addstart.$(ARCH) 19 addstarc : $(BIN)/addstarc.$(ARCH) 20 mkacc-2mass : $(BIN)/mkacc-2mass.$(ARCH) 21 sedstar : $(BIN)/sedstar.$(ARCH) 22 load2mass : $(BIN)/load2mass.$(ARCH) 23 gztest : $(BIN)/gztest.$(ARCH) 24 25 all: addstar addstarc addstard addstart sedstar load2mass 16 26 17 27 ADDSTAR = \ … … 196 206 $(ADDSTAR) : $(INC)/addstar.h 197 207 198 addstar : $(BIN)/addstar.$(ARCH)199 208 $(BIN)/addstar.$(ARCH) : $(ADDSTAR) 200 201 addstard : $(BIN)/addstard.$(ARCH)202 209 $(BIN)/addstard.$(ARCH) : $(ADDSTARD) 203 204 addstart : $(BIN)/addstart.$(ARCH)205 210 $(BIN)/addstart.$(ARCH) : $(ADDSTART) 206 207 addstarc : $(BIN)/addstarc.$(ARCH)208 211 $(BIN)/addstarc.$(ARCH) : $(ADDSTARC) 209 210 mkacc-2mass : $(BIN)/mkacc-2mass.$(ARCH)211 212 $(BIN)/mkacc-2mass.$(ARCH) : $(MKACC-2MASS) 212 mkacc-2mass.install : $(DESTBIN)/mkacc-2mass213 214 sedstar : $(BIN)/sedstar.$(ARCH)215 213 $(BIN)/sedstar.$(ARCH) : $(SEDSTAR) 216 sedstar.install : $(DESTBIN)/sedstar217 218 load2mass : $(BIN)/load2mass.$(ARCH)219 214 $(BIN)/load2mass.$(ARCH) : $(LOAD-2MASS) 220 load2mass.install : $(DESTBIN)/load2mass221 222 gztest : $(BIN)/gztest.$(ARCH)223 224 all: addstar addstarc addstard addstart sedstar load2mass225 215 226 216 INSTALL = addstar addstarc addstard addstart sedstar load2mass 227 217 228 218 # dependancy rules for binary code ######################### 229 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH)219 $(INSTALL): % : $(BIN)/%.$(ARCH) 230 220 231 221 %.clean : -
trunk/Ohana/src/delstar/Makefile
r10305 r10342 1 default: delstar 2 help: 3 @echo "make options: addstar (default)" 4 1 5 include ../../Configure 2 3 6 HOME = $(ROOT)/src/delstar 4 PROGRAM = delstar5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib … … 9 10 SRC = $(HOME)/src 10 11 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 CFLAGS := $(CFLAGS) -fPIC 15 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 16 17 delstar: $(BIN)/delstar.$(ARCH) 18 install: $(DESTBIN)/delstar 19 19 20 20 DELSTAR = \ … … 39 39 $(SRC)/RegionOps.$(ARCH).o 40 40 41 default: $(PROGRAM)42 help:43 @echo "make options: delstar (default)"44 45 41 $(DELSTAR): $(INC)/delstar.h 46 42 $(BIN)/delstar.$(ARCH) : $(DELSTAR) 47 delstar : $(BIN)/delstar.$(ARCH)48 49 INSTALL = delstar50 51 # dependancy rules for binary code #########################52 .PRECIOUS: %.$(ARCH).o53 .PRECIOUS: $(BIN)/%.$(ARCH)54 55 %.$(ARCH).o : %.c56 $(CC) $(CFLAGS) -c $< -o $@57 58 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o59 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi60 $(CC) $^ -o $@ $(LFLAGS)61 62 $(DESTBIN)/%: $(BIN)/%.$(ARCH)63 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi64 rm -f $(DESTBIN)/$*65 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*66 67 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH)68 69 %.clean :70 rm -f $(BIN)/$*.$(ARCH)71 72 %.install:73 make $(DESTBIN)/$*74 75 # utilities #################################################76 77 install:78 for i in $(INSTALL); do make $$i.install; done79 80 clean:81 rm -f $(BIN)/*.$(ARCH)82 rm -f `find . -name "*.o"`83 rm -f `find . -name "*~"`84 rm -f `find . -name "#*"` -
trunk/Ohana/src/fixcat/Makefile
r10305 r10342 1 default: uniphot 2 help: 3 @echo "make options: uniphot (default)" 4 1 5 include ../../Configure 2 CC = gcc -g # override this for now for minimal test3 6 HOME = $(ROOT)/src/fixcat 4 CONFIG = $(ROOT)/config5 PROGRAM = fixcat6 7 7 BIN = $(HOME)/bin 8 8 LIB = $(HOME)/lib 9 INC = $(HOME)/include10 9 SRC = $(HOME)/src 11 10 MAN = $(HOME)/doc 12 DESTBIN = $(BINDIR) 13 DESTLIB = $(LIBDIR) 14 DESTINC = $(INCDIR) 15 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 16 13 17 # 18 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 19 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 uniphot: $(BIN)/uniphot.$(ARCH) 17 install: $(DESTBIN)/uniphot 20 18 21 19 FIXCAT = \ … … 29 27 $(SRC)/find_matches.$(ARCH).o $(SRC)/check_permissions.$(ARCH).o 30 28 31 32 OBJ = $(FIXCAT) 33 34 default: $(PROGRAM) 35 36 $(MARKSTAR): $(INC)/markstar.h 37 38 # dependancy rules for binary code ########################## 39 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 40 41 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 42 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 43 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(CCFLAGS) 44 45 install: $(DESTBIN)/$(PROGRAM) 46 47 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 48 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 49 rm -f $(DESTBIN)/$(PROGRAM) 50 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 51 52 # utilities ################################################# 53 clean: 54 rm -f $(BIN)/*.$(ARCH) 55 rm -f `find . -name "*.o"` 56 rm -f `find . -name "*~"` 57 rm -f `find . -name "#*"` 58 59 .PRECIOUS: %.$(ARCH).o 60 .PRECIOUS: $(BIN)/%.$(ARCH) 61 62 %.$(ARCH).o : %.c 63 $(CC) $(CFLAGS) -c $< -o $@ 29 $(UNIPHOT): $(INC)/uniphot.h 30 $(BIN)/uniphot.$(ARCH): $(UNIPHOT) -
trunk/Ohana/src/gastro/Makefile
r10305 r10342 4 4 5 5 include ../../Configure 6 7 6 HOME = $(ROOT)/src/gastro 8 7 BIN = $(HOME)/bin 9 8 LIB = $(HOME)/lib 10 INC = $(HOME)/include11 9 SRC = $(HOME)/src 12 10 MAN = $(HOME)/doc 13 DESTBIN = $(BINDIR) 14 DESTLIB = $(LIBDIR) 15 DESTINC = $(INCDIR) 16 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 17 13 18 # 19 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 20 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 21 15 22 # ----------------------- 23 OBJ = \ 16 gastro: $(BIN)/gastro.$(ARCH) 17 install: $(DESTBIN)/gastro 18 19 GASTRO = \ 24 20 $(SRC)/gastro.$(ARCH).o \ 25 21 $(SRC)/gstars.$(ARCH).o \ … … 42 38 $(SRC)/misc.$(ARCH).o 43 39 44 #$(SRC)/gregions2.$(ARCH).o \ 45 #$(SRC)/gcatalog.$(ARCH).o \ 46 #$(SRC)/gptolemy.$(ARCH).o \ 47 #$(SRC)/g2mass.$(ARCH).o \ 40 $(GASTRO): $(INC)/gastro.h 41 $(BIN)/gastro.$(ARCH): $(GASTRO) 48 42 49 gastro: $(BIN)/gastro.$(ARCH)50 51 $(BIN)/gastro.$(ARCH): $(OBJ)52 53 $(OBJ): $(INC)/gastro.h54 55 INSTALL = gastro56 57 # generic dependancy rules for binary code #########################58 .PRECIOUS: %.$(ARCH).o59 .PRECIOUS: $(BIN)/%.$(ARCH)60 61 %.$(ARCH).o : %.c62 $(CC) $(CFLAGS) -c $< -o $@63 64 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o65 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi66 $(CC) $^ -o $@ $(LFLAGS)67 68 $(DESTBIN)/%: $(BIN)/%.$(ARCH)69 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi70 rm -f $(DESTBIN)/$*71 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$*72 73 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH)74 75 %.clean :76 rm -f $(BIN)/$*.$(ARCH)77 78 %.install:79 make $(DESTBIN)/$*80 81 # utilities #################################################82 83 install:84 for i in $(INSTALL); do make $$i.install; done85 86 clean:87 rm -f $(BIN)/*.$(ARCH)88 rm -f `find . -name "*.o"`89 rm -f `find . -name "*~"`90 rm -f `find . -name "#*"` -
trunk/Ohana/src/gastro2/Makefile
r10305 r10342 1 default: gastro2 2 help: 3 @echo "make options: gastro2 (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/gastro2 3 PROGRAM = gastro24 5 7 BIN = $(HOME)/bin 6 8 LIB = $(HOME)/lib 7 INC = $(HOME)/include8 9 SRC = $(HOME)/src 9 10 MAN = $(HOME)/doc 10 DESTBIN = $(BINDIR) 11 DESTLIB = $(LIBDIR) 12 DESTINC = $(INCDIR) 13 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 14 13 15 # 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 17 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 18 15 19 2MASS = \ 16 gastro2: $(BIN)/gastro2.$(ARCH) 17 coordtest: $(BIN)/coordtest.$(ARCH) 18 extr2mass: $(BIN)/extr2mass.$(ARCH) 19 install: $(DESTBIN)/gastro2 20 21 EXTR2MASS = \ 20 22 $(SRC)/extr2mass.$(ARCH).o \ 21 23 $(SRC)/ConfigInit.$(ARCH).o \ … … 27 29 $(SRC)/polyfit.$(ARCH).o 28 30 29 GASTRO = \31 GASTRO2 = \ 30 32 $(SRC)/plots.$(ARCH).o \ 31 33 $(SRC)/gheader2.$(ARCH).o \ … … 54 56 $(SRC)/rtext.$(ARCH).o 55 57 56 #$(SRC)/gptolemy2.$(ARCH).o \ 57 #$(SRC)/gregions2.$(ARCH).o \ 58 $(GASTRO2): $(INC)/gastro2.h 59 $(COORDTEST): $(INC)/gastro2.h 60 $(EXTR2MASS): $(INC)/gastro2.h 58 61 59 OBJ = $(GASTRO) 60 61 default: $(PROGRAM) 62 63 all: $(PROGRAM) extr2mass 64 65 $(GASTRO): $(INC)/gastro2.h 66 67 coordtest: $(COORDTEST) 68 $(CC) $(COORDTEST) -o $(BIN)/coordtest.linux $(LFLAGS) 69 70 # dependancy rules for binary code ########################## 71 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 72 73 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 74 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 75 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 76 77 install: $(DESTBIN)/$(PROGRAM) 78 79 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 80 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 81 rm -f $(DESTBIN)/$(PROGRAM) 82 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 83 84 # utilities ################################################# 85 clean: 86 rm -f $(BIN)/*.$(ARCH) 87 rm -f `find . -name "*.o"` 88 rm -f `find . -name "*~"` 89 rm -f `find . -name "#*"` 90 91 .PRECIOUS: %.$(ARCH).o 92 .PRECIOUS: $(BIN)/%.$(ARCH) 93 94 %.$(ARCH).o : %.c 95 $(CC) $(CFLAGS) -c $< -o $@ 62 $(BIN)/gastro2.$(ARCH): $(GASTRO2) 63 $(BIN)/coordtest.$(ARCH): $(COORDTEST) 64 $(BIN)/extr2mass.$(ARCH): $(EXTR2MASS) -
trunk/Ohana/src/gcompare/Makefile
r10305 r10342 1 default: gcompare 2 help: 3 @echo "make options: gcompare (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/gcompare 3 default: all4 5 7 BIN = $(HOME)/bin 6 8 LIB = $(HOME)/lib … … 8 10 SRC = $(HOME)/src 9 11 INC = $(HOME)/include 10 DESTBIN = $(BINDIR) 11 DESTLIB = $(LIBDIR) 12 DESTINC = $(INCDIR) 13 DESTMAN = $(MANDIR) 12 include ../../Makefile.Common 14 13 15 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 16 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 17 15 18 INSTALL = gcompare 16 gcompare: $(BIN)/gcompare.$(ARCH) 17 install: $(DESTBIN)/gcompare 19 18 20 OBJ= \19 GCOMPARE = \ 21 20 $(SRC)/input.$(ARCH).o $(SRC)/output.$(ARCH).o \ 22 21 $(SRC)/compare.$(ARCH).o $(SRC)/sort.$(ARCH).o \ 23 22 $(SRC)/count_neighbors.$(ARCH).o $(SRC)/nextline.$(ARCH).o \ 24 $(SRC)/nextword.$(ARCH).o 23 $(SRC)/nextword.$(ARCH).o $(SRC)/gcompare.$(ARCH).o 25 24 26 all: gcompare 27 28 # dependancy rules for binary code ########################## 29 .PRECIOUS: %.$(ARCH).o 30 .PRECIOUS: $(BIN)/%.$(ARCH) 31 .PRECIOUS: $(SRC)/%.$(ARCH).o 32 33 %.$(ARCH).o : %.c 34 $(CC) $(CFLAGS) -c $^ -o $@ 35 36 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o $(OBJ) 37 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 38 $(CC) $^ -o $@ $(LFLAGS) 39 40 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 41 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 42 rm -f $(DESTBIN)/$* 43 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 44 45 %.install: 46 make $(DESTBIN)/$* 47 48 $(INSTALL): % : $(BIN)/%.$(ARCH) 49 50 # utilities ################################################# 51 clean: 52 rm -f *~ 53 rm -f #* 54 rm -f */*~ 55 rm -f */#* 56 rm -f */*.o 57 rm -f $(BIN)/gcompare.$(ARCH) 58 59 dist: clean 60 rm -f $(BIN)/gcompare 61 62 install: 63 for i in $(INSTALL); do make $$i.install; done 64 mkdir -p $(DESTMAN) 65 rm -f $(DESTMAN)/gcompare.1 66 cp $(MAN)/gcompare.1 $(DESTMAN)/ 25 $(GCOMPARE): $(INC)/gcompare.h 26 $(BIN)/gcompare.$(ARCH): $(GCOMPARE) -
trunk/Ohana/src/getstar/Makefile
r10305 r10342 1 default: getstar 2 help: 3 @echo "make options: getstar (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/getstar 3 PROGRAM = getstar4 5 7 BIN = $(HOME)/bin 6 8 LIB = $(HOME)/lib 7 INC = $(HOME)/include8 9 SRC = $(HOME)/src 9 10 MAN = $(HOME)/doc 10 DESTBIN = $(BINDIR) 11 DESTLIB = $(LIBDIR) 12 DESTINC = $(INCDIR) 13 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 14 13 15 # 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 17 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 getstar: $(BIN)/getstar.$(ARCH) 17 install: $(DESTBIN)/getstar 18 18 19 19 GETSTAR = \ … … 25 25 $(SRC)/select_by_region.$(ARCH).o 26 26 27 OBJ = $(GETSTAR)28 29 default: $(PROGRAM)30 31 27 $(GETSTAR): $(INC)/getstar.h 32 33 # dependancy rules for binary code ########################## 34 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 35 36 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 37 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 38 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 39 40 install: $(DESTBIN)/$(PROGRAM) 41 42 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 43 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 44 rm -f $(DESTBIN)/$(PROGRAM) 45 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 46 47 # utilities ################################################# 48 clean: 49 rm -f $(BIN)/*.$(ARCH) 50 rm -f `find . -name "*.o"` 51 rm -f `find . -name "*~"` 52 rm -f `find . -name "#*"` 53 54 .PRECIOUS: %.$(ARCH).o 55 .PRECIOUS: $(BIN)/%.$(ARCH) 56 57 %.$(ARCH).o : %.c 58 $(CC) $(CFLAGS) -c $< -o $@ 28 $(BIN)/getstar.$(ARCH): $(GETSTAR) -
trunk/Ohana/src/gophot/Makefile
r10305 r10342 4 4 5 5 include ../../Configure 6 7 6 HOME = $(ROOT)/src/gophot 8 7 BIN = $(HOME)/bin 9 8 LIB = $(HOME)/lib 10 INC = $(HOME)/include11 9 SRC = $(HOME)/src 12 10 MAN = $(HOME)/doc 13 DESTBIN = $(BINDIR) 14 DESTLIB = $(LIBDIR) 15 DESTINC = $(INCDIR) 16 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 17 13 18 # 19 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 20 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 21 15 22 OBJ = \ 16 gophot: $(BIN)/gophot.$(ARCH) 17 install: $(DESTBIN)/gophot 18 19 GOPHOT = \ 23 20 $(SRC)/gophot.$(ARCH).o $(SRC)/ConfigInit.$(ARCH).o \ 24 21 $(SRC)/message.$(ARCH).o $(SRC)/dophot.$(ARCH).o \ … … 43 40 $(SRC)/feature_fluxes.$(ARCH).o $(SRC)/mediansky.$(ARCH).o 44 41 45 $(OBJ) : $(INC)/gophot.h $(INC)/prototypes.h 46 $(BIN)/gophot.$(ARCH) : $(OBJ) 47 gophot : $(BIN)/gophot.$(ARCH) 48 49 INSTALL = gophot 50 51 # dependancy rules for binary code ######################### 52 .PRECIOUS: %.$(ARCH).o 53 .PRECIOUS: $(BIN)/%.$(ARCH) 54 55 %.$(ARCH).o : %.c 56 $(CC) $(CFLAGS) -c $< -o $@ 57 58 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o 59 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 60 $(CC) $^ -o $@ $(LFLAGS) 61 62 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 63 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 64 rm -f $(DESTBIN)/$* 65 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 66 67 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH) 68 69 %.clean : 70 rm -f $(BIN)/$*.$(ARCH) 71 72 %.install: 73 make $(DESTBIN)/$* 74 75 # utilities ################################################# 76 77 install: 78 for i in $(INSTALL); do make $$i.install; done 79 80 clean: 81 rm -f $(BIN)/*.$(ARCH) 82 rm -f `find . -name "*.o"` 83 rm -f `find . -name "*~"` 84 rm -f `find . -name "#*"` 42 $(GOPHOT): $(INC)/gophot.h $(INC)/prototypes.h 43 $(BIN)/gophot.$(ARCH): $(GOPHOT) -
trunk/Ohana/src/imclean/Makefile
r10305 r10342 1 default: imclean 2 help: 3 @echo "make options: imclean (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/imclean 3 PROGRAM = imclean4 5 7 BIN = $(HOME)/bin 6 8 LIB = $(HOME)/lib 7 INC = $(HOME)/include8 9 SRC = $(HOME)/src 9 10 MAN = $(HOME)/doc 10 DESTBIN = $(BINDIR) 11 DESTLIB = $(LIBDIR) 12 DESTINC = $(INCDIR) 13 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 14 13 15 # 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 17 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 18 15 19 OBJ = \ 16 imclean: $(BIN)/imclean.$(ARCH) 17 install: $(DESTBIN)/imclean 18 19 IMCLEAN = \ 20 20 $(SRC)/imclean.$(ARCH).o $(SRC)/ConfigInit.$(ARCH).o \ 21 21 $(SRC)/args.$(ARCH).o $(SRC)/sort_stars.$(ARCH).o \ … … 26 26 $(SRC)/wfits.$(ARCH).o 27 27 28 default: $(PROGRAM) 29 30 # dependancy rules for binary code ########################## 31 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 32 33 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 34 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 35 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 36 37 install: $(DESTBIN)/$(PROGRAM) 38 39 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 40 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 41 rm -f $(DESTBIN)/$(PROGRAM) 42 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 43 44 # utilities ################################################# 45 clean: 46 rm -f *~ 47 rm -f #* 48 rm -f */*~ 49 rm -f */#* 50 rm -f $(SRC)/*.o 51 rm -f $(BIN)/*.$(ARCH) 52 53 .PRECIOUS: %.$(ARCH).o 54 .PRECIOUS: $(BIN)/%.$(ARCH) 55 56 %.$(ARCH).o : %.c 57 $(CC) $(CFLAGS) -c $< -o $@ 28 $(IMCLEAN): $(INC)/imclean.h 29 $(BIN)/imclean.$(ARCH): $(IMCLEAN) -
trunk/Ohana/src/kapa/Makefile
r10305 r10342 1 default: kapa 2 help: 3 @echo "make options: kapa (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/kapa 3 PROGRAM = kapa4 5 default: $(PROGRAM)6 7 7 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 8 BIN = $(HOME)/bin 10 9 LIB = $(HOME)/lib 11 BDIR = $(HOME)/button12 CDIR = $(HOME)/colorbar13 10 EDIR = $(HOME)/event 14 MDIR = $(HOME)/misc15 ODIR = $(HOME)/overlay16 PDIR = $(HOME)/picture17 11 GDIR = $(HOME)/graph 18 12 SDIR = $(HOME)/setup 19 ZDIR = $(HOME)/zoom 20 DESTBIN = $(BINDIR) 21 DESTLIB = $(LIBDIR) 22 DESTINC = $(INCDIR) 23 DESTMAN = $(MANDIR) 24 # 25 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 26 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lkapa -ldvo -lFITS -lohana $(LIBFLAGS) 13 INC = $(HOME)/include 14 include ../../Makefile.Common 15 16 LDFLAGS := -lkapa -ldvo -lFITS -lohana $(LDFLAGS) 17 18 kapa: $(BIN)/kapa.$(ARCH) 19 install: $(DESTBIN)/kapa 27 20 28 21 # local source / object files ######################## 29 BOBJ = \30 $(BDIR)/ButtonFunctions.$(ARCH).o $(BDIR)/InButton.$(ARCH).o \31 $(BDIR)/CheckButtons.$(ARCH).o $(BDIR)/InPicture.$(ARCH).o \32 $(BDIR)/DrawButton.$(ARCH).o $(BDIR)/InvertButton.$(ARCH).o \33 $(BDIR)/FlashButton.$(ARCH).o $(BDIR)/PSit.$(ARCH).o \34 $(SDIR)/DrawBitmap.$(ARCH).o35 36 22 EOBJ = \ 37 23 $(EDIR)/CheckPipe.$(ARCH).o $(EDIR)/Stop.$(ARCH).o \ … … 72 58 $(SDIR)/MakeCursor.$(ARCH).o 73 59 74 OBJ = $(EOBJ) $(GOBJ) $( MOBJ) $(SOBJ) $(BDRAW)60 OBJ = $(EOBJ) $(GOBJ) $(SOBJ) $(BDRAW) 75 61 76 62 # dependancy rules for include files ######################## … … 80 66 $(INC)/prototypes.h 81 67 82 #### nothing program-dependant below #### 83 # dependancy rules for binary code ########################## 84 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 85 86 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 87 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 88 $(CC) -o $@ $^ $(LFLAGS) 89 90 install: $(DESTBIN)/$(PROGRAM) 91 92 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 93 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 94 rm -f $(DESTBIN)/$(PROGRAM) 95 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 96 97 # utilities ################################################# 98 clean: 99 rm -f $(BIN)/*.$(ARCH) 100 rm -f `find . -name "*.o"` 101 rm -f `find . -name "*~"` 102 rm -f `find . -name "#*"` 103 104 dist: clean 105 rm -f */*.*.o 106 rm -f $(BIN)/$(PROGRAM).* 107 108 .SUFFIXES: .$(ARCH).o 109 110 %.$(ARCH).o : %.c 111 $(CC) -o $@ -c $< $(CFLAGS) 112 68 $(BIN)/kapa.$(ARCH): $(OBJ) -
trunk/Ohana/src/kii/Makefile
r10305 r10342 1 default: kii 2 help: 3 @echo "make options: kii (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/kii 3 PROGRAM = kii4 5 default: $(PROGRAM)6 7 INC = $(HOME)/include8 7 LIB = $(HOME)/lib 9 8 BIN = $(HOME)/bin … … 16 15 SDIR = $(HOME)/setup 17 16 ZDIR = $(HOME)/zoom 18 DESTBIN = $(BINDIR) 19 DESTLIB = $(LIBDIR) 20 DESTINC = $(INCDIR) 21 DESTMAN = $(MANDIR)22 # 23 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)24 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lkapa -lohana $(LIBFLAGS) 17 INC = $(HOME)/include 18 include ../../Makefile.Common 19 20 LDFLAGS := -lkapa -ldvo -lFITS -lohana $(LDFLAGS) 21 22 kii: $(BIN)/kii.$(ARCH) 23 install: $(DESTBIN)/kii 25 24 26 25 # local source / object files ######################## … … 84 83 $(ZDIR)/CreateZoom16.$(ARCH).o 85 84 86 87 85 OBJ = $(BOBJ) $(COBJ) $(EOBJ) $(MOBJ) $(OOBJ) $(POBJ) $(SOBJ) $(ZOBJ) 88 86 … … 93 91 $(INC)/prototypes.h 94 92 95 #### nothing program-dependant below #### 96 # dependancy rules for binary code ########################## 97 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 98 99 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 100 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 101 $(CC) -o $@ $^ $(LFLAGS) 102 103 install: $(DESTBIN)/$(PROGRAM) 104 105 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 106 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 107 rm -f $(DESTBIN)/$(PROGRAM) 108 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 109 110 # utilities ################################################# 111 clean: 112 rm -f $(BIN)/*.$(ARCH) 113 rm -f `find . -name "*.o"` 114 rm -f `find . -name "*~"` 115 rm -f `find . -name "#*"` 116 117 dist: clean 118 rm -f */*.*.o 119 rm -f $(BIN)/$(PROGRAM).* 120 121 .SUFFIXES: .$(ARCH).o 122 123 %.$(ARCH).o : %.c 124 $(CC) -o $@ -c $< $(CFLAGS) 125 126 93 $(BIN)/kii.$(ARCH): $(OBJ) -
trunk/Ohana/src/libdvo/Makefile
r10315 r10342 14 14 ADEF = $(AUTO)/def 15 15 include ../../Makefile.Common 16 17 CFLAGS := $(CFLAGS) -fPIC 16 18 17 19 default: install -
trunk/Ohana/src/libtap/Makefile
r10312 r10342 12 12 include ../../Makefile.Common 13 13 14 CFLAGS := $(CFLAGS) -fPIC 15 14 16 install: $(DESTLIB)/libtap_ohana.a $(DESTLIB)/libtap_ohana.so 15 17 libtap: $(LIB)/libtap_ohana.$(ARCH).a $(LIB)/libtap_ohana.$(ARCH).so -
trunk/Ohana/src/lightcurve/Makefile
r10305 r10342 1 default: lightcurve 2 help: 3 @echo "make options: lightcurve (default)" 4 1 5 include ../../Configure 2 PROGRAM = lightcurve3 6 HOME = $(ROOT)/lightcurve 4 5 default: $(PROGRAM)6 7 7 BIN = $(HOME)/bin 8 8 LIB = $(HOME)/lib 9 INC = $(HOME)/include10 9 SRC = $(HOME)/src 11 10 MAN = $(HOME)/doc 12 DESTBIN = $(BINDIR) 13 DESTLIB = $(LIBDIR) 14 DESTINC = $(INCDIR) 15 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 16 13 17 # 18 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 19 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 20 15 21 OBJS = \ 16 lightcurve: $(BIN)/lightcurve.$(ARCH) 17 install: $(DESTBIN)/lightcurve 18 19 LIGHTCURVE = \ 22 20 $(SRC)/args.$(ARCH).o $(SRC)/get_names.$(ARCH).o \ 23 21 $(SRC)/get_stars.$(ARCH).o $(SRC)/sort_stars.$(ARCH).o \ … … 28 26 $(SRC)/help.$(ARCH).o 29 27 30 $(OBJS): $(INC)/lightcurve.h 31 32 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 33 34 $(BIN)/$(PROGRAM).$(ARCH): $(OBJS) 35 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 36 $(CC) $(OBJS) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 37 38 # ----------------------- 39 install: 40 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 41 rm -f $(DESTBIN)/$(PROGRAM) 42 # rm -f $(DESTMAN)/$(PROGRAM).1 43 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/ 44 # cp $(MAN)/$(PROGRAM).1 $(DESTMAN)/ 45 46 clean: 47 rm -f $(BIN)/*.$(ARCH) 48 rm -f `find . -name "*.o"` 49 rm -f `find . -name "*~"` 50 rm -f `find . -name "#*"` 51 52 dist: clean 53 rm -f $(BIN)/$(PROGRAM) 54 55 56 .PRECIOUS: %.$(ARCH).o 57 .PRECIOUS: $(BIN)/%.$(ARCH) 58 59 %.$(ARCH).o : %.c 60 $(CC) $(CFLAGS)-c $< -o $@ 28 $(LIGHTCURVE): $(INC)/lightcurve.h 29 $(BIN)/lightcurve.$(ARCH): $(LIGHTCURVE) -
trunk/Ohana/src/markrock/Makefile
r10305 r10342 1 default: markrock 2 help: 3 @echo "make options: markrock (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/markrock 3 CONFIG = $(ROOT)/config4 PROGRAM = markrock5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 markrock: $(BIN)/markrock.$(ARCH) 17 install: $(DESTBIN)/markrock 19 18 20 19 MARKROCK = \ … … 32 31 $(SRC)/count_neighbors.$(ARCH).o 33 32 34 35 OBJ = $(MARKROCK)36 37 default: $(PROGRAM)38 39 33 $(MARKROCK): $(INC)/markrock.h 40 41 # dependancy rules for binary code ########################## 42 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 43 44 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 45 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 46 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 47 48 install: $(DESTBIN)/$(PROGRAM) 49 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) 54 55 # utilities ################################################# 56 clean: 57 rm -f $(BIN)/*.$(ARCH) 58 rm -f `find . -name "*.o"` 59 rm -f `find . -name "*~"` 60 rm -f `find . -name "#*"` 61 62 .PRECIOUS: %.$(ARCH).o 63 .PRECIOUS: $(BIN)/%.$(ARCH) 64 65 %.$(ARCH).o : %.c 66 $(CC) $(CFLAGS)-c $< -o $@ 34 $(BIN)/markrock.$(ARCH): $(MARKROCK) -
trunk/Ohana/src/markstar/Makefile
r10305 r10342 1 default: markstar 2 help: 3 @echo "make options: markstar (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/markstar 3 CONFIG = $(ROOT)/config4 PROGRAM = markstar5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 markstar: $(BIN)/markstar.$(ARCH) 17 install: $(DESTBIN)/markstar 19 18 20 19 MARKSTAR = \ … … 32 31 $(SRC)/find_matches.$(ARCH).o $(SRC)/check_permissions.$(ARCH).o 33 32 34 35 OBJ = $(MARKSTAR)36 37 default: $(PROGRAM)38 39 33 $(MARKSTAR): $(INC)/markstar.h 40 41 # dependancy rules for binary code ########################## 42 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 43 44 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 45 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 46 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 47 48 install: $(DESTBIN)/$(PROGRAM) 49 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) 54 55 # utilities ################################################# 56 clean: 57 rm -f $(BIN)/*.$(ARCH) 58 rm -f `find . -name "*.o"` 59 rm -f `find . -name "*~"` 60 rm -f `find . -name "#*"` 61 62 .PRECIOUS: %.$(ARCH).o 63 .PRECIOUS: $(BIN)/%.$(ARCH) 64 65 %.$(ARCH).o : %.c 66 $(CC) $(CFLAGS)-c $< -o $@ 34 $(BIN)/markstar.$(ARCH): $(MARKSTAR) -
trunk/Ohana/src/mosastro/Makefile
r10305 r10342 4 4 5 5 include ../../Configure 6 7 6 HOME = $(ROOT)/src/mosastro 8 7 LIB = $(HOME)/lib 9 8 BIN = $(HOME)/bin 10 INC = $(HOME)/include11 9 SRC = $(HOME)/src 12 10 MAN = $(HOME)/doc 13 DESTBIN = $(BINDIR) 14 DESTLIB = $(LIBDIR) 15 DESTINC = $(INCDIR) 16 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 17 13 18 # 19 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 20 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 mosastro: $(BIN)/mosastro.$(ARCH) 17 mkstandards: $(BIN)/mkstandards.$(ARCH) 18 mkobs: $(BIN)/mkobs.$(ARCH) 19 warptest: $(BIN)/warptest.(ARCH) 20 install: $(DESTBIN)/mosastro $(DESTBIN)/mosastro $(DESTBIN)/mosastro 21 21 22 22 MOS = \ … … 57 57 $(SRC)/wstars.$(ARCH).o 58 58 59 mosastro: $(BIN)/mosastro.$(ARCH)60 $(BIN)/mosastro.$(ARCH) : $(MOS)61 62 59 STD = \ 63 60 $(SRC)/mkstandards.$(ARCH).o \ … … 66 63 $(SRC)/wstars.$(ARCH).o \ 67 64 $(SRC)/wfits.$(ARCH).o 68 69 mkstandards: $(BIN)/mkstandards.$(ARCH)70 $(BIN)/mkstandards.$(ARCH) : $(STD)71 65 72 66 OBS = \ … … 92 86 $(SRC)/wstars.$(ARCH).o 93 87 94 mkobs: $(BIN)/mkobs.$(ARCH)95 $(BIN)/mkobs.$(ARCH) : $(OBS)96 97 warptest: $(BIN)/warptest.(ARCH)98 $(BIN)/warptest.(ARCH) : $(SRC)/warptest.$(ARCH).o99 100 88 $(MOS) : $(INC)/mosastro.h 101 89 $(OBS) : $(INC)/mosastro.h 102 90 $(STD) : $(INC)/mosastro.h 103 91 104 # INSTALL = mosastro mkstandards mkobs 105 INSTALL = mosastro 106 107 # dependancy rules for binary code ######################### 108 .PRECIOUS: %.$(ARCH).o 109 .PRECIOUS: $(BIN)/%.$(ARCH) 110 111 %.$(ARCH).o : %.c 112 $(CC) $(CFLAGS) -c $< -o $@ 113 114 $(BIN)/%.$(ARCH) : $(SRC)/%.$(ARCH).o 115 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 116 $(CC) $^ -o $@ $(LFLAGS) 117 118 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 119 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 120 rm -f $(DESTBIN)/$* 121 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 122 123 $(INSTALL) $(DEVEL): % : $(BIN)/%.$(ARCH) 124 125 %.clean : 126 rm -f $(BIN)/$*.$(ARCH) 127 128 %.install: 129 make $(DESTBIN)/$* 130 131 # utilities ################################################# 132 133 install: 134 for i in $(INSTALL); do make $$i.install; done 135 136 clean: 137 rm -f $(BIN)/*.$(ARCH) 138 rm -f `find . -name "*.o"` 139 rm -f `find . -name "*~"` 140 rm -f `find . -name "#*"` 92 $(BIN)/mosastro.$(ARCH) : $(MOS) 93 $(BIN)/mkstandards.$(ARCH) : $(STD) 94 $(BIN)/mkobs.$(ARCH) : $(OBS) 95 $(BIN)/warptest.(ARCH) : $(SRC)/warptest.$(ARCH).o -
trunk/Ohana/src/nightd/Makefile
r10305 r10342 1 default: nightd 2 help: 3 @echo "make options: nightd (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/nightd 3 PROGRAM = nightd4 5 7 BIN = $(HOME)/bin 6 8 LIB = $(HOME)/lib 7 INC = $(HOME)/include8 9 SRC = $(HOME)/src 9 10 MAN = $(HOME)/doc 10 DESTBIN = $(BINDIR) 11 DESTLIB = $(LIBDIR) 12 DESTINC = $(INCDIR) 13 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 14 13 15 # 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 17 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -lFITS -lohana $(LIBFLAGS) 18 INCS = -I$(INC) -I$(INCDIR) -I$(XINC) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 nightd: $(BIN)/nightd.$(ARCH) 17 install: $(DESTBIN)/nightd 19 18 20 19 NIGHTD = \ … … 24 23 $(SRC)/misc.$(ARCH).o 25 24 26 OBJ = $(NIGHTD)27 28 default: $(PROGRAM)29 30 $(DESTBIN)/srt: $(DESTBIN)/$(PROGRAM)31 cp $(DESTBIN)/$(PROGRAM) $(DESTBIN)/srt32 33 $(DESTBIN)/ert: $(DESTBIN)/$(PROGRAM)34 cp $(DESTBIN)/$(PROGRAM) $(DESTBIN)/ert35 36 25 $(NIGHTD): $(INC)/nightd.h 37 38 # dependancy rules for binary code ########################## 39 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 40 41 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 42 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 43 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 44 45 install: $(DESTBIN)/$(PROGRAM) $(DESTBIN)/srt $(DESTBIN)/ert 46 47 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 48 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 49 rm -f $(DESTBIN)/$(PROGRAM) 50 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 51 52 # utilities ################################################# 53 clean: 54 rm -f $(BIN)/*.$(ARCH) 55 rm -f `find . -name "*.o"` 56 rm -f `find . -name "*~"` 57 rm -f `find . -name "#*"` 58 59 .PRECIOUS: %.$(ARCH).o 60 .PRECIOUS: $(BIN)/%.$(ARCH) 61 62 %.$(ARCH).o : %.c 63 $(CC) $(CFLAGS)-c $< -o $@ 26 $(BIN)/nightd.$(ARCH): $(NIGHTD) -
trunk/Ohana/src/opihi/Makefile.Common
r9361 r10342 2 2 # utilities ################################################# 3 3 # .SUFFIXES: .$(ARCH).o 4 5 CFLAGS = -I$(INC) -I$(DESTINC) $(INCDIRS) -DHELPDIR_DEFAULT=$(HELP) 4 6 5 7 $(BIN)/%.$(ARCH): … … 35 37 36 38 %.help: 37 @if [ ! -d $( DESTHLP) ]; then mkdir -p $(DESTHLP); fi39 @if [ ! -d $(HELP) ]; then mkdir -p $(HELP); fi 38 40 rm -f $(HOME)/$*/help/*~ 39 41 rm -f $(HOME)/$*/help/#* 40 for i in `find $(HOME)/$*/help -maxdepth 1 -type f`; do cp -f $$i $( DESTHLP); done42 for i in `find $(HOME)/$*/help -maxdepth 1 -type f`; do cp -f $$i $(HELP); done 41 43 %.clean: 42 44 rm -f $(BIN)/$*.$(ARCH) … … 58 60 59 61 clean-help: 60 @if [ ! -d $( DESTHLP) ]; then mkdir -p $(DESTHLP); fi61 rm -f $( DESTHLP)/*62 @if [ ! -d $(HELP) ]; then mkdir -p $(HELP); fi 63 rm -f $(HELP)/* -
trunk/Ohana/src/opihi/cmd.astro/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/cmd.astro 8 #9 DESTBIN = $(BINDIR)10 DESTLIB = $(LIBDIR)11 DESTINC = $(INCDIR)12 DESTMAN = $(MANDIR)13 #14 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)15 8 16 9 # astro user commands ######################## -
trunk/Ohana/src/opihi/cmd.basic/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/cmd.basic 8 #9 DESTBIN = $(BINDIR)10 DESTLIB = $(LIBDIR)11 DESTINC = $(INCDIR)12 DESTMAN = $(MANDIR)13 14 #15 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)16 8 17 9 # basic user commands ######################## -
trunk/Ohana/src/opihi/cmd.data/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/cmd.data 8 #9 DESTBIN = $(BINDIR)10 DESTLIB = $(LIBDIR)11 DESTINC = $(INCDIR)12 DESTMAN = $(MANDIR)13 #14 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)15 8 16 9 # data user commands ######################## -
trunk/Ohana/src/opihi/dimm/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/dimm 8 # 9 DESTBIN = $(BINDIR) 10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 13 DESTHLP = $(HELPDIR)/dimm 14 15 # compile flags 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP) 8 HELP = $(DESTHELP)/dimm 17 9 18 10 # link flags 19 11 LIBS1 = -ldvo -lkapa -lFITS -lohana $(LIBFLAGS) 20 12 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata -lsbig 21 LFLAGS = -L$(LIB) -L$( LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)13 LFLAGS = -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBS2) $(LIBS1) 22 14 23 15 # dimm user commands and support functions ##################### -
trunk/Ohana/src/opihi/dvo/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/dvo 8 # 9 DESTBIN = $(BINDIR) 10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 13 DESTHLP = $(HELPDIR)/dvo 14 15 # compile flags 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP) 8 HELP = $(DESTHELP)/dvo 17 9 18 10 # link flags 19 11 LIBS1 = -ldvo -lkapa -lFITS -lohana $(LIBFLAGS) 20 12 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 21 LFLAGS = -L$(LIB) -L$( LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)13 LFLAGS = -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBS2) $(LIBS1) 22 14 23 15 # dvo user commands and support functions ######################## … … 96 88 install: $(DESTBIN)/dvo help 97 89 98 help: c md.basic.help cmd.data.help cmd.astro.help dvo.help90 help: clean-help cmd.basic.help cmd.data.help cmd.astro.help dvo.help 99 91 100 92 $(funcs) $(cmds) $(libs) : $(INC)/dvoshell.h -
trunk/Ohana/src/opihi/lib.data/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/lib.data 8 #9 DESTBIN = $(BINDIR)10 DESTLIB = $(LIBDIR)11 DESTINC = $(INCDIR)12 DESTMAN = $(MANDIR)13 #14 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)15 8 16 9 # general numerical functions (libdata) ##################### -
trunk/Ohana/src/opihi/lib.shell/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/lib.shell 8 #9 DESTBIN = $(BINDIR)10 DESTLIB = $(LIBDIR)11 DESTINC = $(INCDIR)12 DESTMAN = $(MANDIR)13 #14 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS)15 8 16 9 # opihi shell functions (libopihi) ######################## -
trunk/Ohana/src/opihi/mana/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/mana 8 # 9 DESTBIN = $(BINDIR) 10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 13 DESTHLP = $(HELPDIR)/mana 14 15 # compile flags 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP) 8 HELP = $(DESTHELP)/mana 17 9 18 10 # link flags 19 11 LIBS1 = -ldvo -lkapa -lFITS -lohana $(LIBFLAGS) 20 12 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 21 LFLAGS = -L$(LIB) -L$( LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)13 LFLAGS = -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBS2) $(LIBS1) 22 14 23 15 # mana user commands and support functions ######################## … … 50 42 install: $(DESTBIN)/mana help 51 43 52 help: c md.basic.help cmd.data.help cmd.astro.help mana.help44 help: clean-help cmd.basic.help cmd.data.help cmd.astro.help mana.help 53 45 54 46 .PHONY: mana -
trunk/Ohana/src/opihi/pantasks/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/pantasks 8 # 9 DESTBIN = $(BINDIR) 10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 13 DESTHLP = $(HELPDIR)/pantasks 14 15 # compile flags 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP) 8 HELP = $(DESTHELP)/pantasks 17 9 18 10 # link flags 19 11 LIBS1 = -ldvo -lkapa -lFITS -lohana $(LIBFLAGS) 20 12 LIBS2 = -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 21 LFLAGS = -L$(LIB) -L$( LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)13 LFLAGS = -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBS2) $(LIBS1) 22 14 23 15 # sched user commands and support functions ######################## … … 107 99 install: $(DESTBIN)/pantasks $(DESTBIN)/pantasks_client $(DESTBIN)/pantasks_server help 108 100 109 help: c md.basic.help cmd.data.help cmd.astro.help pantasks.help101 help: clean-help cmd.basic.help cmd.data.help cmd.astro.help pantasks.help 110 102 111 103 .PHONY: pantasks pantasks_client pantasks_server -
trunk/Ohana/src/opihi/pclient/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/pclient 8 # 9 DESTBIN = $(BINDIR) 10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 13 DESTHLP = $(HELPDIR)/pclient 14 15 # compile flags 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP) 8 HELP = $(DESTHELP)/pclient 17 9 18 10 # link flags 19 11 LIBS1 = -ldvo -lkapa -lFITS -lohana $(LIBFLAGS) 20 12 LIBS2 = -lbasiccmd -lshell -ldata 21 LFLAGS = -L$(LIB) -L$( LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)13 LFLAGS = -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBS2) $(LIBS1) 22 14 23 15 # mana user commands and support functions ######################## -
trunk/Ohana/src/opihi/pcontrol/Makefile
r10305 r10342 6 6 INC = $(HOME)/include 7 7 SDIR = $(HOME)/pcontrol 8 # 9 DESTBIN = $(BINDIR) 10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 13 DESTHLP = $(HELPDIR)/pcontrol 14 15 # compile flags 16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP) 8 HELP = $(DESTHELP)/pcontrol 17 9 18 10 # link flags 19 11 LIBS1 = -lkapa -lFITS -lohana $(LIBFLAGS) 20 12 LIBS2 = -lbasiccmd -lshell -ldata 21 LFLAGS = -L$(LIB) -L$( LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1)13 LFLAGS = -L$(LIB) -L$(DESTLIB) $(LIBDIRS) $(LIBS2) $(LIBS1) 22 14 23 15 # to build the non-threaded version, remove -lpthread and comment out -
trunk/Ohana/src/photdbc/Makefile
r10305 r10342 1 default: photdbc 2 help: 3 @echo "make options: photdbc (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/photdbc 3 CONFIG = $(ROOT)/config4 PROGRAM = photdbc5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 19 15 20 SRCLIST = \ 16 photdbc: $(BIN)/photdbc.$(ARCH) 17 install: $(DESTBIN)/photdbc 18 19 PHOTDBC = \ 21 20 $(SRC)/photdbc.$(ARCH).o \ 22 21 $(SRC)/initialize.$(ARCH).o \ … … 49 48 50 49 51 OBJ = $(SRCLIST) 52 53 default: $(PROGRAM) 54 55 $(SRCLIST): $(INC)/photdbc.h 56 57 # dependancy rules for binary code ########################## 58 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 59 60 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 61 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 62 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 63 64 install: $(DESTBIN)/$(PROGRAM) 65 66 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 67 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 68 rm -f $(DESTBIN)/$(PROGRAM) 69 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 70 71 # utilities ################################################# 72 clean: 73 rm -f $(BIN)/*.$(ARCH) 74 rm -f `find . -name "*.o"` 75 rm -f `find . -name "*~"` 76 rm -f `find . -name "#*"` 77 78 79 .PRECIOUS: %.$(ARCH).o 80 .PRECIOUS: $(BIN)/%.$(ARCH) 81 82 %.$(ARCH).o : %.c 83 $(CC) $(CFLAGS)-c $< -o $@ 50 $(PHOTDBC): $(INC)/photdbc.h 51 $(BIN)/photdbc.$(ARCH): $(PHOTDBC) -
trunk/Ohana/src/relastro/Makefile
r10305 r10342 1 default: relastro 2 help: 3 @echo "make options: relastro (default)" 4 1 5 include ../../Configure 2 HOME = $(ROOT)/src/relphot 3 CONFIG = $(ROOT)/config 4 PROGRAM = relphot 5 6 HOME = $(ROOT)/src/relastro 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 19 15 20 RELPHOT = \ 21 $(SRC)/relphot.$(ARCH).o \ 16 relastro: $(BIN)/relastro.$(ARCH) 17 install: $(DESTBIN)/relastro 18 19 RELASTRO = \ 20 $(SRC)/relastro.$(ARCH).o \ 22 21 $(SRC)/initialize.$(ARCH).o \ 23 22 $(SRC)/ConfigInit.$(ARCH).o \ … … 51 50 $(SRC)/wcatalog.$(ARCH).o 52 51 53 OBJ = $(RELPHOT) 54 55 default: $(PROGRAM) 56 57 $(RELPHOT): $(INC)/relphot.h 58 59 # dependancy rules for binary code ########################## 60 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 61 62 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 63 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 64 65 install: $(DESTBIN)/$(PROGRAM) 66 67 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 68 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 69 rm -f $(DESTBIN)/$(PROGRAM) 70 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 71 72 # utilities ################################################# 73 clean: 74 rm -f $(BIN)/*.$(ARCH) 75 rm -f `find . -name "*.o"` 76 rm -f `find . -name "*~"` 77 rm -f `find . -name "#*"` 78 79 .PRECIOUS: %.$(ARCH).o 80 .PRECIOUS: $(BIN)/%.$(ARCH) 81 82 %.$(ARCH).o : %.c 83 $(CC) $(CFLAGS) -c $< -o $@ 52 $(RELASTRO): $(INC)/relastro.h 53 $(BIN)/relastro.$(ARCH): $(RELASTRO) -
trunk/Ohana/src/relphot/Makefile
r10305 r10342 1 default: relphot 2 help: 3 @echo "make options: relphot (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/relphot 3 CONFIG = $(ROOT)/config4 PROGRAM = relphot5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) -ldvo -lkapa -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -lkapa -ldvo -lFITS -lohana $(LDFLAGS) 15 16 relphot: $(BIN)/relphot.$(ARCH) 17 install: $(DESTBIN)/relphot 19 18 20 19 RELPHOT = \ … … 43 42 $(SRC)/write_coords.$(ARCH).o 44 43 45 OBJ = $(RELPHOT)46 47 default: $(PROGRAM)48 49 44 $(RELPHOT): $(INC)/relphot.h 50 51 # dependancy rules for binary code ########################## 52 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 53 54 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 55 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 56 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 57 58 install: $(DESTBIN)/$(PROGRAM) 59 60 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 61 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 62 rm -f $(DESTBIN)/$(PROGRAM) 63 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 64 65 # utilities ################################################# 66 clean: 67 rm -f $(BIN)/*.$(ARCH) 68 rm -f `find . -name "*.o"` 69 rm -f `find . -name "*~"` 70 rm -f `find . -name "#*"` 71 72 .PRECIOUS: %.$(ARCH).o 73 .PRECIOUS: $(BIN)/%.$(ARCH) 74 75 %.$(ARCH).o : %.c 76 $(CC) $(CFLAGS)-c $< -o $@ 45 $(BIN)/relphot.$(ARCH): $(RELPHOT) -
trunk/Ohana/src/skycalc/Makefile
r10305 r10342 1 default: skycalc 2 help: 3 @echo "make options: (default)" 4 1 5 include ../../Configure 2 6 HOME = . … … 17 21 CCFLAGS = $(INCS) $(LIBS) 18 22 19 default: skycalc20 21 23 skycalc: $(DESTLIB)/libskycalc.a 22 23 24 install: $(DESTINC)/skycalc.h $(DESTLIB)/libskycalc.a 24 25 -
trunk/Ohana/src/uniphot/Makefile
r10305 r10342 1 default: uniphot 2 help: 3 @echo "make options: uniphot (default)" 4 1 5 include ../../Configure 2 6 HOME = $(ROOT)/src/uniphot 3 CONFIG = $(ROOT)/config4 PROGRAM = uniphot5 6 7 BIN = $(HOME)/bin 7 8 LIB = $(HOME)/lib 8 INC = $(HOME)/include9 9 SRC = $(HOME)/src 10 10 MAN = $(HOME)/doc 11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 11 INC = $(HOME)/include 12 include ../../Makefile.Common 15 13 16 # 17 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) 18 LFLAGS = -L$(LIB) -L$(LIBDIR) $(LIBDIRS) -ldvo -lFITS -lohana $(LIBFLAGS) 14 LDFLAGS := -ldvo -lFITS -lohana $(LDFLAGS) 15 16 uniphot: $(BIN)/uniphot.$(ARCH) 17 install: $(DESTBIN)/uniphot 19 18 20 19 UNIPHOT = \ … … 35 34 $(SRC)/sort.$(ARCH).o 36 35 37 OBJ = $(UNIPHOT)38 39 default: $(PROGRAM)40 41 36 $(UNIPHOT): $(INC)/uniphot.h 42 43 # dependancy rules for binary code ########################## 44 $(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 45 46 $(BIN)/$(PROGRAM).$(ARCH): $(OBJ) 47 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 48 $(CC) $(OBJ) -o $(BIN)/$(PROGRAM).$(ARCH) $(LFLAGS) 49 50 install: $(DESTBIN)/$(PROGRAM) 51 52 $(DESTBIN)/$(PROGRAM): $(BIN)/$(PROGRAM).$(ARCH) 53 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 54 rm -f $(DESTBIN)/$(PROGRAM) 55 cp $(BIN)/$(PROGRAM).$(ARCH) $(DESTBIN)/$(PROGRAM) 56 57 # utilities ################################################# 58 clean: 59 rm -f $(BIN)/*.$(ARCH) 60 rm -f `find . -name "*.o"` 61 rm -f `find . -name "*~"` 62 rm -f `find . -name "#*"` 63 64 .PRECIOUS: %.$(ARCH).o 65 .PRECIOUS: $(BIN)/%.$(ARCH) 66 67 %.$(ARCH).o : %.c 68 $(CC) $(CFLAGS) -c $< -o $@ 37 $(BIN)/uniphot.$(ARCH): $(UNIPHOT)
Note:
See TracChangeset
for help on using the changeset viewer.
