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