Changeset 5238 for trunk/Ohana/src/libfits/Makefile
- Timestamp:
- Oct 7, 2005, 2:59:07 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libfits/Makefile (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libfits/Makefile
r3522 r5238 2 2 3 3 include ../../Configure 4 HOME = .5 4 5 HOME = $(ROOT)/src/libfits 6 6 HEAD = $(HOME)/header 7 7 MATR = $(HOME)/matrix … … 14 14 DESTMAN = $(LMAN) 15 15 16 INCS = -I$(INC) 17 CFLAGS = -o $*.$(ARCH).o $(INCS) -D$(ARCH) 18 LFLAGS = -c $(INCS) 16 CFLAGS = -I$(LINC) -D$(ARCH) 19 17 20 18 default: install 21 19 22 sample: /h/eugene/src/ohana/lib/linux/libFITS.a sample.o 23 gcc -g -o sample sample.o /h/eugene/src/ohana/lib/linux/libFITS.a -lm 20 install: $(DESTLIB)/libFITS.a $(DESTMAN)/fits.1 24 21 25 sample2: /h/eugene/src/ohana/lib/linux/libFITS.a sample2.o 26 gcc -g -o sample2 sample2.o /h/eugene/src/ohana/lib/linux/libFITS.a -lm 22 libfits: $(LIB)/libFITS.$(ARCH).a 27 23 28 fits: $(DESTLIB)/libFITS.a 29 30 install: $(DESTINC)/fitsio.h $(DESTLIB)/libFITS.a $(DESTMAN)/fits.1 24 INCS = $(DESTINC)/fitsio.h 31 25 32 26 HEADER_OBJ = \ … … 62 56 # $(TABL)/F_get_T_value.$(ARCH).o 63 57 64 LIBOBJ= $(HEADER_OBJ) $(MATRIX_OBJ) $(TABLE_OBJ)58 OBJS = $(HEADER_OBJ) $(MATRIX_OBJ) $(TABLE_OBJ) 65 59 66 $(LIBOBJ): $(INC)/fits.h $(INC)/fitsio.h 67 68 $(LIB)/libFITS.$(ARCH).a: $(LIBOBJ) 69 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 70 rm -f $(LIB)/libFITS.$(ARCH).a 71 ar rcv $(LIB)/libFITS.$(ARCH).a $(LIBOBJ) 72 $(RANLIB) $(LIB)/libFITS.$(ARCH).a 60 $(OBJS): $(INCS) 73 61 74 62 $(DESTLIB)/libFITS.a: $(LIB)/libFITS.$(ARCH).a … … 77 65 cp $(LIB)/libFITS.$(ARCH).a $(DESTLIB)/libFITS.a 78 66 79 $(DESTINC)/fitsio.h: $(INC)/fitsio.h 67 $(LIB)/libFITS.$(ARCH).a: $(OBJS) 68 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 69 rm -f $(LIB)/libFITS.$(ARCH).a 70 ar rcv $(LIB)/libFITS.$(ARCH).a $(OBJS) 71 $(RANLIB) $(LIB)/libFITS.$(ARCH).a 72 73 $(DESTINC)/%: $(INC)/% 80 74 @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi 81 rm -f $(DESTINC)/ fitsio.h82 cp $(INC)/ fitsio.h$(DESTINC)/75 rm -f $(DESTINC)/$* 76 cp $(INC)/$* $(DESTINC)/ 83 77 84 78 $(DESTMAN)/fits.1: $(MAN)/fits.1 … … 93 87 rm -f */#* 94 88 89 dist: clean 90 95 91 .SUFFIXES: .$(ARCH).o 96 92 97 93 .c.$(ARCH).o: 98 $(CC) $(CFLAGS) -c $< 99 94 $(CC) $(CFLAGS) -c $*.c -o $@
Note:
See TracChangeset
for help on using the changeset viewer.
