IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 10, 2005, 10:09:43 AM (21 years ago)
Author:
eugene
Message:

updating Makefiles

Location:
trunk/Ohana/src/opihi
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi

    • Property svn:ignore set to
      lib
      bin
  • trunk/Ohana/src/opihi/pclient/Makefile

    r4693 r4747  
    11include ../../../Configure
    2 
    3 default: all
    42
    53HOME    =       $(ROOT)/src/opihi
     
    2018LIBS2   =       -lbasiccmd -lshell -ldata
    2119LIBS    =       $(LIBS2) $(LIBS1)
    22 CFLAGS  =       $(INCS)
     20CFLAGS  =       $(INCS) -DHELPDIR_DEFAULT=$(DESTHLP)
    2321CCFLAGS =       $(LIBS)
    2422
     
    3735$(SDIR)/stdout.$(ARCH).o
    3836
    39 pclient = $(cmds) $(funcs)
    40 
    4137libs = \
    4238$(DESTLIB)/libbasiccmd.a \
     
    4440$(DESTLIB)/libdata.a
    4541
    46 all: pclient
     42pclient: $(BIN)/pclient.$(ARCH)
    4743
    48 pclient: $(BIN)/pclient.$(ARCH)
    49         @echo done
    50 
    51 $(BIN)/pclient.$(ARCH) : $(pclient) $(libs)
     44$(BIN)/pclient.$(ARCH) : $(funcs) $(cmds) $(libs)
    5245
    5346install: $(DESTBIN)/pclient help
     
    5548help: clean-help cmd.basic.help pclient.help
    5649
    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
    6351
    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
     52include ../Makefile.Common
Note: See TracChangeset for help on using the changeset viewer.