Changeset 28

Show
Ignore:
Timestamp:
04/30/08 11:02:22 (7 months ago)
Author:
jtang
Message:

Fixed .PHONY targets.
Java bindings now built only if ENABLE_JAVA flag is passed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libsipc.spec

    r26 r28  
    2525 
    2626%build 
    27 make %{?_smp_mflags} JAVA_HOME="%{JAVA_HOME}" JFLAGS="%{JFLAGS}" 
     27make %{?_smp_mflags} JAVA_HOME="%{JAVA_HOME}" JFLAGS="%{JFLAGS}" ENABLE_JAVA=1 
    2828 
    2929%install 
  • trunk/libsipc/Makefile

    r26 r28  
    2121        CFLAGS LDFLAGS 
    2222 
    23 SUBDIRS = src include bindings/java examples man tests 
     23# This library can optionally build bindings for other langugages. 
     24# Set these variables to non-empty (either by editing this file or 
     25# setting them on the command line) to enable the bindings. 
     26# ENABLE_JAVA = 1 
     27 
     28ifdef ENABLE_JAVA 
     29    MAYBE_JAVA = bindings/java 
     30endif 
     31 
     32SUBDIRS = src include $(MAYBE_JAVA) examples man tests 
     33ALL_SUBDIRS = src include bindings/java examples man tests 
    2434 
    2535all: 
     
    4656 
    4757clean: 
    48         for i in $(SUBDIRS) ; do \ 
     58        for i in $(ALL_SUBDIRS) ; do \ 
    4959                ($(MAKE) -C $$i clean);\ 
    5060        done 
    5161 
    52 .phony: all example test install install-policy javadoc clean 
     62.PHONY: all example test install install-example javadoc clean 
  • trunk/libsipc/bindings/java/Makefile

    r26 r28  
    6767        -rm -f $(CLASSES) libsipc.jar $(TARGET) $(LIBSO) $(OBJS) 
    6868 
    69 .phony: all install clean javadoc 
     69.PHONY: all install clean javadoc 
  • trunk/libsipc/examples/Makefile

    r26 r28  
    9090        done 
    9191 
    92 .phony: all install clean install-examples 
     92.PHONY: all install clean install-examples 
  • trunk/libsipc/include/Makefile

    r20 r28  
    77clean: 
    88 
    9 .phony: all install clean 
     9.PHONY: all install clean 
  • trunk/libsipc/man/Makefile

    r20 r28  
    77clean: 
    88 
    9 .phony: all install clean 
     9.PHONY: all install clean 
  • trunk/libsipc/src/Makefile

    r26 r28  
    2626        -rm -f $(OBJS) $(LIBSO) $(TARGET) 
    2727 
    28 .phony: all install clean 
     28.PHONY: all install clean 
  • trunk/libsipc/tests/Makefile

    r20 r28  
    2020        -rm -rf $(TESTS) 
    2121 
    22 .phony: all install test clean 
     22.PHONY: all install test clean