Changeset 4747 for trunk/Ohana/src/opihi/lib.data/Makefile
- Timestamp:
- Aug 10, 2005, 10:09:43 AM (21 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
lib.data/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi
-
Property svn:ignore
set to
lib
bin
-
Property svn:ignore
set to
-
trunk/Ohana/src/opihi/lib.data/Makefile
r4746 r4747 20 20 21 21 # general numerical functions (libdata) ##################### 22 libdata= \22 srcs = \ 23 23 $(SDIR)/convert.$(ARCH).o \ 24 24 $(SDIR)/sort.$(ARCH).o \ … … 40 40 $(SDIR)/PlotVectors.$(ARCH).o 41 41 42 # dependancy rules for include files ######################## 43 incs = \ 44 $(INC)/opihi.h \ 45 $(INC)/external.h \ 46 $(INC)/shell.h \ 47 $(INC)/dvomath.h \ 48 $(INC)/convert.h \ 49 $(INC)/display.h 50 42 51 libdata: $(DESTLIB)/libdata.a 43 44 $(LIB)/libdata.$(ARCH).a: $(libdata) 45 46 # utilities ################################################# 47 # .SUFFIXES: .$(ARCH).o 48 49 $(BIN)/%.$(ARCH): 50 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 51 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 52 @echo "compiled $*" 53 @echo "" 54 55 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 56 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 57 rm -f $(DESTBIN)/$* 58 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 59 @echo "installed $*" 60 @echo "" 61 62 $(LIB)/%.$(ARCH).a: 63 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 64 rm -f $@ 65 ar rcv $@ $^ 66 $(RANLIB) $@ 67 @echo "compiled library $*" 68 @echo "" 69 70 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 71 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 72 @echo "" 73 rm -f $@ 74 cp $^ $@ 75 76 lib%.clean: 77 rm -f $(LIB)/lib$*.$(ARCH).a 78 rm -f $($*) 79 @echo "" 80 81 %.clean: 82 rm -f $(BIN)/$*.$(ARCH) 83 @echo "" 84 85 %.$(ARCH).o : %.c 86 $(CC) $(CFLAGS) -c $*.c -o $@ 87 88 clean: 89 rm -f $(BIN)/*.$(ARCH) 90 rm -f $(LIB)/*.$(ARCH).a 91 rm -f `find . -name "*.o"` 92 rm -f `find . -name "*~"` 93 rm -f `find . -name "#*"` 94 95 dist: clean 96 rm -f $(BIN)/* 97 rm -f $(LIB)/* 52 $(DESTLIB)/libdata.a: $(LIB)/libdata.$(ARCH).a 53 $(LIB)/libdata.$(ARCH).a: $(srcs) 54 $(srcs): $(incs) 98 55 99 56 uninstall: 100 57 rm -f $(DESTLIB)/libdata.a 58 59 include ../Makefile.Common
Note:
See TracChangeset
for help on using the changeset viewer.
