Changeset 288
- Timestamp:
- 04/16/07 09:42:03 (2 years ago)
- Files:
-
- trunk/ports/swt-3.2.1/swt-3.2.1-linux-gtk/Makefile.posix (modified) (3 diffs)
- trunk/ports/swt-3.2.1/swt-3.2.1-macosx/Makefile.posix (modified) (6 diffs)
- trunk/ports/swt-3.2.1/swt-3.2.1-macosx/swt-3.2.1-macosx.xml (moved) (moved from trunk/ports/swt-3.2.1/swt-3.2.1-macosx/swt-3.2.1-macosx-carbon.xml)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ports/swt-3.2.1/swt-3.2.1-linux-gtk/Makefile.posix
r272 r288 13 13 HDR_RF = $(BUILD_DIR)/hdr.rf 14 14 REBUILD = rebuild 15 VERBOSE = 15 16 DMD = dmd 16 17 … … 78 79 echo "-Hd$(HDR_DIR)" >> $(HDR_RF) 79 80 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) 81 82 82 83 headers: $(HDR_RF) 83 84 -rm -rf $(HDR_DIR)/* 84 cat $(HDR_RF) | xargs dmd85 ./prependlicense.sh build/hdrslicense.txt85 cat $(HDR_RF) | xargs $(DMD) 86 ./prependlicense.sh $(HDR_DIR) license.txt 86 87 87 88 $(LIB_RF) : $(BUILD_DIR) … … 92 93 echo "-I../../../src/dejavu" >> $(LIB_RF) 93 94 echo "-I." >> $(LIB_RF) 94 echo "-oq build">> $(LIB_RF)95 echo "-oq$(BUILD_DIR)" >> $(LIB_RF) 95 96 echo "-dc=dmd-posix-tango" >> $(LIB_RF) 96 97 echo "-of$(LIB_SWT)" >> $(LIB_RF) 97 98 echo "-explicit" >> $(LIB_RF) 98 99 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) 100 101 101 102 $(LIB_SWT) : $(LIB_RF) $(BUILD_DIR) 102 $(REBUILD) -rf$(LIB_RF) 103 $(REBUILD) -rf$(LIB_RF) $(VERBOSE) 103 104 104 deploy: headers $(LIB_SWT) $(BUILD_DIR) 105 library: $(LIB_SWT) 106 107 deploy: headers library $(BUILD_DIR) 105 108 cp $(HDR_DIR)/StaticCtorsSwt.di $(DEPLOY_INC_DIR) 106 109 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 1 PORT_NAME := swt-3.2.1-macosx 2 ROOT_DIR := ../../.. 3 BINDIR := $(ROOT_DIR)/bin 4 TIOPORT := $(BINDIR)/tioport 5 JXMLCONV := $(BINDIR)/javaxmlconvert.jar 6 CONFIG := $(PORT_NAME).xml 7 JAVA := java 6 8 7 9 BUILD_DIR = build 8 LIB_RF = $(BUILD_DIR)/lib swt-3.2.1.rf9 LIB_SWT = $(BUILD_DIR)/libtioport- swt-3.2.1-macosx.a10 LIB_RF = $(BUILD_DIR)/libtioport-$(PORT_NAME).rf 11 LIB_SWT = $(BUILD_DIR)/libtioport-$(PORT_NAME).a 10 12 HDR_DIR = $(BUILD_DIR)/hdrs 11 13 HDR_RF = $(BUILD_DIR)/hdr.rf … … 13 15 VERBOSE = -v 14 16 DMD = gdmd 17 18 DEPLOY_DIR := $(ROOT_DIR)/deploy/$(PORT_NAME) 19 DEPLOY_LIB_DIR := $(DEPLOY_DIR)/lib 20 DEPLOY_INC_DIR := $(DEPLOY_DIR)/include/d 21 ORIG_LIBS_DIR := libs 15 22 16 23 .PHONY : gen.d clean distclean extract.sources deploy … … 39 46 rm src.orig/make_*.mak 40 47 rm src.orig/*.html 48 rm -rf src.orig/about* 49 rm -rf src.orig/build* 41 50 cp -r src.orig src.patched 42 51 patch -d src.patched -p1 < swt-orig.patch … … 74 83 -rm -rf $(HDR_DIR)/* 75 84 cat $(HDR_RF) | xargs $(DMD) -version=Posix -version=Tango -vdmd 76 ./prependlicense.sh build/hdrslicense.txt85 ./prependlicense.sh $(HDR_DIR) license.txt 77 86 78 87 $(LIB_RF) : $(BUILD_DIR) … … 83 92 echo "-I../../../src/dejavu" >> $(LIB_RF) 84 93 echo "-I." >> $(LIB_RF) 85 echo "-oq build">> $(LIB_RF)94 echo "-oq$(BUILD_DIR)" >> $(LIB_RF) 86 95 echo "-dc=gdc-posix-tango" >> $(LIB_RF) 87 96 echo "-of$(LIB_SWT)" >> $(LIB_RF) … … 91 100 92 101 $(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 94 104 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 105 library: $(LIB_SWT) 103 106 107 deploy: 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
