Changeset 4747 for trunk/Ohana/src/opihi/pclient/Makefile
- Timestamp:
- Aug 10, 2005, 10:09:43 AM (21 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
pclient/Makefile (modified) (5 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/pclient/Makefile
r4693 r4747 1 1 include ../../../Configure 2 3 default: all4 2 5 3 HOME = $(ROOT)/src/opihi … … 20 18 LIBS2 = -lbasiccmd -lshell -ldata 21 19 LIBS = $(LIBS2) $(LIBS1) 22 CFLAGS = $(INCS) 20 CFLAGS = $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP) 23 21 CCFLAGS = $(LIBS) 24 22 … … 37 35 $(SDIR)/stdout.$(ARCH).o 38 36 39 pclient = $(cmds) $(funcs)40 41 37 libs = \ 42 38 $(DESTLIB)/libbasiccmd.a \ … … 44 40 $(DESTLIB)/libdata.a 45 41 46 all: pclient 42 pclient: $(BIN)/pclient.$(ARCH) 47 43 48 pclient: $(BIN)/pclient.$(ARCH) 49 @echo done 50 51 $(BIN)/pclient.$(ARCH) : $(pclient) $(libs) 44 $(BIN)/pclient.$(ARCH) : $(funcs) $(cmds) $(libs) 52 45 53 46 install: $(DESTBIN)/pclient help … … 55 48 help: clean-help cmd.basic.help pclient.help 56 49 57 # utilities ################################################# 58 $(BIN)/%.$(ARCH): 59 @if [ ! -d $(BIN) ]; then mkdir -p $(BIN); fi 60 $(CC) $^ -o $@ $(LFLAGS) $(LIBS) 61 @echo "compiled $*" 62 @echo "" 50 .PHONY: pclient 63 51 64 $(DESTBIN)/%: $(BIN)/%.$(ARCH) 65 @if [ ! -d $(DESTBIN) ]; then mkdir -p $(DESTBIN); fi 66 rm -f $(DESTBIN)/$* 67 cp $(BIN)/$*.$(ARCH) $(DESTBIN)/$* 68 @echo "installed $*" 69 @echo "" 70 71 $(LIB)/%.$(ARCH).a: 72 @if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi 73 rm -f $@ 74 ar rcv $@ $^ 75 $(RANLIB) $@ 76 @echo "compiled library $*" 77 @echo "" 78 79 $(DESTLIB)/%.a: $(LIB)/%.$(ARCH).a 80 @if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi 81 @echo "" 82 rm -f $@ 83 cp $^ $@ 84 85 clean: 86 rm -f $(BIN)/*.$(ARCH) 87 rm -f $(LIB)/*.$(ARCH).a 88 rm -f `find . -name "*.o"` 89 rm -f `find . -name "*~"` 90 rm -f `find . -name "#*"` 91 92 clean-help: 93 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 94 rm -f $(DESTHLP)/* 95 96 dist: clean 97 rm -f $(BIN)/* 98 rm -f $(LIB)/* 99 100 lib%.clean: 101 rm -f $(LIB)/lib$*.$(ARCH).a 102 rm -f $($*) 103 @echo "" 104 105 %.clean: 106 rm -f $(BIN)/$*.$(ARCH) 107 @echo "" 108 109 %.$(ARCH).o : %.c 110 $(CC) $(CFLAGS) -c $*.c -o $@ 111 112 %.help: 113 @if [ ! -d $(DESTHLP) ]; then mkdir -p $(DESTHLP); fi 114 rm -f $(HOME)/$*/help/*~ 115 rm -f $(HOME)/$*/help/#* 116 for i in `find $(HOME)/$*/help -type f -maxdepth 1`; do cp -f $$i $(DESTHLP); done 52 include ../Makefile.Common
Note:
See TracChangeset
for help on using the changeset viewer.
