Changeset 10342 for trunk/Ohana/src/relastro/Makefile
- Timestamp:
- Nov 30, 2006, 5:05:29 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relastro/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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)
Note:
See TracChangeset
for help on using the changeset viewer.
