Changeset 288

Show
Ignore:
Timestamp:
04/16/07 09:42:03 (2 years ago)
Author:
afb
Message:

clean up makefiles

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ports/swt-3.2.1/swt-3.2.1-linux-gtk/Makefile.posix

    r272 r288  
    1313HDR_RF  = $(BUILD_DIR)/hdr.rf 
    1414REBUILD = rebuild 
     15VERBOSE = 
    1516DMD = dmd 
    1617 
     
    7879    echo "-Hd$(HDR_DIR)"        >> $(HDR_RF) 
    7980    echo "StaticCtorsSwt.d"     >> $(HDR_RF) 
    80     find gen.d/org/eclipse/swt -type f -not -path "*/org/eclipse/swt/examples*" >> $(HDR_RF) 
     81    find gen.d/org/eclipse/swt -type f -not -path "*/org/eclipse/swt/examples*" | grep -v /.svn/ >> $(HDR_RF) 
    8182 
    8283headers: $(HDR_RF) 
    8384    -rm -rf $(HDR_DIR)/* 
    84     cat $(HDR_RF) | xargs dmd 
    85     ./prependlicense.sh build/hdrs license.txt 
     85    cat $(HDR_RF) | xargs $(DMD) 
     86    ./prependlicense.sh $(HDR_DIR) license.txt 
    8687 
    8788$(LIB_RF) : $(BUILD_DIR) 
     
    9293    echo "-I../../../src/dejavu"    >> $(LIB_RF) 
    9394    echo "-I."          >> $(LIB_RF) 
    94     echo "-oqbuild"           >> $(LIB_RF) 
     95    echo "-oq$(BUILD_DIR)"        >> $(LIB_RF) 
    9596    echo "-dc=dmd-posix-tango"  >> $(LIB_RF) 
    9697    echo "-of$(LIB_SWT)"            >> $(LIB_RF) 
    9798    echo "-explicit"        >> $(LIB_RF) 
    9899    echo "StaticCtorsSwt.d"     >> $(LIB_RF) 
    99     find gen.d/org/eclipse/swt -type f -not -path "*/org/eclipse/swt/examples*" >> $(LIB_RF) 
     100    find gen.d/org/eclipse/swt -type f -not -path "*/org/eclipse/swt/examples*" | grep -v /.svn/ >> $(LIB_RF) 
    100101 
    101102$(LIB_SWT) : $(LIB_RF) $(BUILD_DIR) 
    102     $(REBUILD) -rf$(LIB_RF) 
     103    $(REBUILD) -rf$(LIB_RF) $(VERBOSE) 
    103104 
    104 deploy: headers $(LIB_SWT) $(BUILD_DIR) 
     105library: $(LIB_SWT)  
     106 
     107deploy: headers library $(BUILD_DIR) 
    105108    cp $(HDR_DIR)/StaticCtorsSwt.di $(DEPLOY_INC_DIR) 
    106109    cp -r $(HDR_DIR)/gen.d/* $(DEPLOY_INC_DIR) 
  • trunk/ports/swt-3.2.1/swt-3.2.1-macosx/Makefile.posix

    r278 r288  
    1 BINDIR   := ../../../bin 
    2 TIOPORT  := $(BINDIR)/tioport 
    3 JXMLCONV := $(BINDIR)/javaxmlconvert.jar 
    4 CONFIG   := swt-3.2.1-macosx-carbon.xml 
    5 JAVA     := java 
     1PORT_NAME := swt-3.2.1-macosx 
     2ROOT_DIR  := ../../.. 
     3BINDIR    := $(ROOT_DIR)/bin 
     4TIOPORT   := $(BINDIR)/tioport 
     5JXMLCONV  := $(BINDIR)/javaxmlconvert.jar 
     6CONFIG    := $(PORT_NAME).xml 
     7JAVA      := java 
    68 
    79BUILD_DIR = build 
    8 LIB_RF  = $(BUILD_DIR)/libswt-3.2.1.rf 
    9 LIB_SWT = $(BUILD_DIR)/libtioport-swt-3.2.1-macosx.a 
     10LIB_RF  = $(BUILD_DIR)/libtioport-$(PORT_NAME).rf 
     11LIB_SWT = $(BUILD_DIR)/libtioport-$(PORT_NAME).a 
    1012HDR_DIR = $(BUILD_DIR)/hdrs 
    1113HDR_RF  = $(BUILD_DIR)/hdr.rf 
     
    1315VERBOSE = -v 
    1416DMD = gdmd 
     17 
     18DEPLOY_DIR     := $(ROOT_DIR)/deploy/$(PORT_NAME) 
     19DEPLOY_LIB_DIR := $(DEPLOY_DIR)/lib 
     20DEPLOY_INC_DIR := $(DEPLOY_DIR)/include/d 
     21ORIG_LIBS_DIR  := libs 
    1522 
    1623.PHONY : gen.d clean distclean extract.sources deploy 
     
    3946    rm src.orig/make_*.mak 
    4047    rm src.orig/*.html 
     48    rm -rf src.orig/about* 
     49    rm -rf src.orig/build* 
    4150    cp -r src.orig src.patched 
    4251    patch -d src.patched -p1 < swt-orig.patch 
     
    7483    -rm -rf $(HDR_DIR)/* 
    7584    cat $(HDR_RF) | xargs $(DMD) -version=Posix -version=Tango -vdmd 
    76     ./prependlicense.sh build/hdrs license.txt 
     85    ./prependlicense.sh $(HDR_DIR) license.txt 
    7786 
    7887$(LIB_RF) : $(BUILD_DIR) 
     
    8392    echo "-I../../../src/dejavu"    >> $(LIB_RF) 
    8493    echo "-I."          >> $(LIB_RF) 
    85     echo "-oqbuild"           >> $(LIB_RF) 
     94    echo "-oq$(BUILD_DIR)"        >> $(LIB_RF) 
    8695    echo "-dc=gdc-posix-tango"  >> $(LIB_RF) 
    8796    echo "-of$(LIB_SWT)"            >> $(LIB_RF) 
     
    91100 
    92101$(LIB_SWT) : $(LIB_RF) $(BUILD_DIR) 
    93     $(REBUILD) -rf$(LIB_RF) -dc=gdc-tango-posix $(VERBOSE) -fall-sources -vdmd 
     102    -rm -f $(LIB_SWT) 
     103    $(REBUILD) -rf$(LIB_RF) $(VERBOSE) -fall-sources -vdmd 
    94104 
    95 deploy: headers $(LIB_SWT) $(BUILD_DIR) 
    96     mkdir -p ../../../deploy/swt-3.2.1-macosx/include/d 
    97     cp $(HDR_DIR)/StaticCtorsSwt.di ../../../deploy/swt-3.2.1-macosx/include/d 
    98     cp -r $(HDR_DIR)/gen.d/* ../../../deploy/swt-3.2.1-macosx/include/d 
    99     mkdir -p ../../../deploy/swt-3.2.1-macosx/lib 
    100     cp -r libs/* ../../../deploy/swt-3.2.1-macosx/lib 
    101     cp -r $(LIB_SWT) ../../../deploy/swt-3.2.1-macosx/lib 
    102     ranlib ../../../deploy/swt-3.2.1-macosx/lib/*.a 
     105library: $(LIB_SWT)  
    103106 
     107deploy: headers library $(BUILD_DIR) 
     108    @mkdir -p $(DEPLOY_INC_DIR) 
     109    cp $(HDR_DIR)/StaticCtorsSwt.di $(DEPLOY_INC_DIR) 
     110    cp -r $(HDR_DIR)/gen.d/* $(DEPLOY_INC_DIR) 
     111    @mkdir -p $(DEPLOY_LIB_DIR) 
     112    cp -r $(ORIG_LIBS_DIR)/* $(DEPLOY_LIB_DIR) 
     113    cp -r $(LIB_SWT) $(DEPLOY_LIB_DIR) 
     114    ranlib $(DEPLOY_LIB_DIR)/libtioport-$(PORT_NAME).a 
     115