Changeset 10298 for trunk/Ohana/src
- Timestamp:
- Nov 29, 2006, 2:26:29 PM (20 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 6 edited
-
libautocode/Makefile (modified) (3 diffs)
-
libdvo/Makefile (modified) (2 diffs)
-
libfits/Makefile (modified) (3 diffs)
-
libkapa/Makefile (modified) (2 diffs)
-
libohana/Makefile (modified) (3 diffs)
-
libtap/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libautocode/Makefile
r6683 r10298 13 13 TEX = $(HOME)/tex 14 14 MAN = $(HOME)/doc 15 DESTLIB = $(L LIB)16 DESTINC = $( LINC)17 DESTMAN = $( LMAN)15 DESTLIB = $(LIBDIR) 16 DESTINC = $(INCDIR) 17 DESTMAN = $(MANDIR) 18 18 19 INCS = -I$(INC) -I$(LINC) 20 LIBS = -L$(LLIB) 21 CFLAGS = $(INCS) -D$(ARCH) 22 LFLAGS = $(LIBS) 19 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC 23 20 24 21 # remember to add entries here to libohana/Makefile:AOBJ as well … … 102 99 latex: $(LIBTEX) 103 100 104 install: $(DESTINC)/autocode.h $(DESTLIB)/libautocode.a 101 install: $(DESTINC)/autocode.h $(DESTLIB)/libautocode.a $(DESTLIB)/libautocode.so 105 102 @echo done install 106 103 107 104 test: $(DESTINC)/autocode.h 108 105 109 autocode: $(INC)/autocode.h $(LIB)/libautocode.$(ARCH).a 106 autocode: $(INC)/autocode.h $(LIB)/libautocode.$(ARCH).a $(LIB)/libautocode.$(ARCH).so 110 107 @echo done autocode 111 108 … … 137 134 @echo installed libautocode.a 138 135 136 $(DESTLIB)/libautocode.so: $(LIB)/libautocode.$(ARCH).so 137 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 138 rm -f $(DESTLIB)/libautocode.so 139 cp $(LIB)/libautocode.$(ARCH).so $(DESTLIB)/libautocode.so 140 141 $(LIB)/libautocode.$(ARCH).so: $(OBJS) 142 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 143 rm -f $(LIB)/libautocode.$(ARCH).so 144 gcc -shared -Wl,-soname,libautocode.so -o $(LIB)/libautocode.$(ARCH).so $(OBJS) -lc 145 139 146 $(TEX)/%.tex: $(DEF)/%.d $(DEF)/autocode.tex 140 147 @if [ ! -d $(TEX) ]; then mkdir -p $(TEX); fi -
trunk/Ohana/src/libdvo/Makefile
r8650 r10298 9 9 MAN = $(HOME)/doc 10 10 INC = $(HOME)/include 11 DESTBIN = $( LBIN)12 DESTLIB = $(L LIB)13 DESTINC = $( LINC)14 DESTMAN = $( LMAN)11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 15 15 16 CFLAGS = -I$( LINC) -D$(ARCH)16 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC 17 17 18 18 default: install 19 19 20 install: $(DESTLIB)/libdvo.a 20 install: $(DESTLIB)/libdvo.a $(DESTLIB)/libdvo.so 21 21 22 libdvo: $(LIB)/libdvo.$(ARCH).a 22 libdvo: $(LIB)/libdvo.$(ARCH).a $(LIB)/libdvo.$(ARCH).so 23 23 24 24 INCS = $(DESTINC)/dvo.h $(DESTINC)/autocode.h … … 102 102 $(RANLIB) $(LIB)/libdvo.$(ARCH).a 103 103 104 $(DESTLIB)/libdvo.so: $(LIB)/libdvo.$(ARCH).so 105 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 106 rm -f $(DESTLIB)/libdvo.so 107 cp $(LIB)/libdvo.$(ARCH).so $(DESTLIB)/libdvo.so 108 109 $(LIB)/libdvo.$(ARCH).so: $(OBJS) 110 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 111 rm -f $(LIB)/libdvo.$(ARCH).so 112 gcc -shared -Wl,-soname,libdvo.so -o $(LIB)/libdvo.$(ARCH).so $(OBJS) -lc 113 104 114 $(DESTINC)/%: $(INC)/% 105 115 @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi -
trunk/Ohana/src/libfits/Makefile
r7039 r10298 1 # libfits package version $Name: not supported by cvs2svn $2 3 1 include ../../Configure 4 2 … … 10 8 INC = $(HOME)/include 11 9 MAN = $(HOME)/doc 12 DESTLIB = $(L LIB)13 DESTINC = $( LINC)14 DESTMAN = $( LMAN)10 DESTLIB = $(LIBDIR) 11 DESTINC = $(INCDIR) 12 DESTMAN = $(MANDIR) 15 13 16 CFLAGS = -I$( LINC) -D$(ARCH)14 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC 17 15 18 16 default: install 19 17 20 install: $(DESTLIB)/libFITS.a $(DEST MAN)/fits.118 install: $(DESTLIB)/libFITS.a $(DESTLIB)/libFITS.so $(DESTMAN)/fits.1 21 19 22 libfits: $(LIB)/libFITS.$(ARCH).a 20 libfits: $(LIB)/libFITS.$(ARCH).a $(LIB)/libFITS.$(ARCH).so 23 21 24 22 INCS = $(DESTINC)/gfitsio.h … … 71 69 $(RANLIB) $(LIB)/libFITS.$(ARCH).a 72 70 71 $(DESTLIB)/libFITS.so: $(LIB)/libFITS.$(ARCH).so 72 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 73 rm -f $(DESTLIB)/libFITS.so 74 cp $(LIB)/libFITS.$(ARCH).so $(DESTLIB)/libFITS.so 75 76 $(LIB)/libFITS.$(ARCH).so: $(OBJS) 77 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 78 rm -f $(LIB)/libFITS.$(ARCH).so 79 gcc -shared -Wl,-soname,libFITS.so -o $(LIB)/libFITS.$(ARCH).so $(OBJS) -lc 80 73 81 $(DESTINC)/%: $(INC)/% 74 82 @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi -
trunk/Ohana/src/libkapa/Makefile
r5933 r10298 6 6 MAN = $(HOME)/doc 7 7 INC = $(HOME)/include 8 DESTBIN = $( LBIN)9 DESTLIB = $(L LIB)10 DESTINC = $( LINC)11 DESTMAN = $( LMAN)8 DESTBIN = $(BINDIR) 9 DESTLIB = $(LIBDIR) 10 DESTINC = $(INCDIR) 11 DESTMAN = $(MANDIR) 12 12 13 CFLAGS = -I$(LINC) -I$(INC) -D$(ARCH)13 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC 14 14 15 15 default: install 16 16 17 install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a 17 install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a $(DESTLIB)/libkapa.so 18 18 19 libkapa: $(LIB)/libkapa.$(ARCH).a 19 libkapa: $(LIB)/libkapa.$(ARCH).a $(LIB)/libkapa.$(ARCH).so 20 20 21 21 INCS = $(DESTINC)/kapa.h … … 52 52 $(RANLIB) $(LIB)/libkapa.$(ARCH).a 53 53 54 $(DESTLIB)/libkapa.so: $(LIB)/libkapa.$(ARCH).so 55 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 56 rm -f $(DESTLIB)/libkapa.so 57 cp $(LIB)/libkapa.$(ARCH).so $(DESTLIB)/libkapa.so 58 59 $(LIB)/libkapa.$(ARCH).so: $(OBJS) 60 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 61 rm -f $(LIB)/libkapa.$(ARCH).so 62 gcc -shared -Wl,-soname,libkapa.so -o $(LIB)/libkapa.$(ARCH).so $(OBJS) -lc 63 54 64 $(DESTINC)/%: $(INC)/% 55 65 @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi -
trunk/Ohana/src/libohana/Makefile
r8633 r10298 9 9 TESTLIB = $(ROOT)/src/libtap/lib/$(ARCH) 10 10 TESTINC = $(ROOT)/src/libtap/include 11 DESTBIN = $( LBIN)12 DESTLIB = $(L LIB)13 DESTINC = $( LINC)14 DESTMAN = $( LMAN)11 DESTBIN = $(BINDIR) 12 DESTLIB = $(LIBDIR) 13 DESTINC = $(INCDIR) 14 DESTMAN = $(MANDIR) 15 15 16 LIBS = -L$(LLIB) -L$(XLIB) -lohana 17 CFLAGS = -I$(INC) -I$(LINC) -D$(ARCH) 16 CFLAGS = -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC 18 17 TFLAGS = $(CFLAGS) $(LIBS) -L$(TESTLIB) -I$(TESTINC) -ltap 18 LIBS = -L$(LIBDIRS) $(LIBFLAGS) -lohana 19 19 20 20 default: install 21 21 22 install: $(DESTLIB)/libohana.a 22 install: $(DESTLIB)/libohana.a $(DESTLIB)/libohana.so 23 23 24 libohana: $(LIB)/libohana.$(ARCH).a 24 libohana: $(LIB)/libohana.$(ARCH).a $(LIB)/libohana.$(ARCH).so 25 25 26 26 INCS = \ … … 58 58 $(RANLIB) $(LIB)/libohana.$(ARCH).a 59 59 60 $(DESTLIB)/libohana.so: $(LIB)/libohana.$(ARCH).so 61 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 62 rm -f $(DESTLIB)/libohana.so 63 cp $(LIB)/libohana.$(ARCH).so $(DESTLIB)/libohana.so 64 65 $(LIB)/libohana.$(ARCH).so: $(OBJS) 66 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 67 rm -f $(LIB)/libohana.$(ARCH).so 68 gcc -shared -Wl,-soname,libohana.so -o $(LIB)/libohana.$(ARCH).so $(OBJS) -lc 69 60 70 $(DESTINC)/%: $(INC)/% 61 71 @if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi … … 83 93 84 94 .c.$(ARCH).o: 85 echo make c86 echo $(CFLAGS)87 echo $*.c88 echo $@89 95 $(CC) $(CFLAGS) -c $*.c -o $@ 90 96 -
trunk/Ohana/src/libtap/Makefile
r8631 r10298 16 16 DESTMAN = $(LMAN) 17 17 18 # 19 INCS = -I$(INC) -I$(LINC) -I$(XINC) 20 LIBS = -L$(LLIB) -L$(XLIB) -ldvo -lkapa -lFITS -lohana -lz -lm 21 CFLAGS = $(INCS) 22 LFLAGS = $(LIBS) 18 CFLAGS = -I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) 23 19 24 20 TAP = $(SRC)/tap.$(ARCH).o
Note:
See TracChangeset
for help on using the changeset viewer.
