Changeset 291 for trunk/se/lu/thep/affymetrix/Makefile
- Timestamp:
- May 23, 2007, 11:25:24 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/se/lu/thep/affymetrix/Makefile
r289 r291 3 3 # ====================================================================== 4 4 # Copyright (C) 2006 Jari Häkkinen 5 # Copyright (C) 2007 Peter Johansson5 # Copyright (C) 2007 Jari Häkkinen, Peter Johansson 6 6 # 7 7 # This file is part of RMAExpress plug-in for BASE, … … 52 52 VERSION = pre0.6 53 53 54 SRCDIR = .src 55 TOPDIR = ../../../.. 54 BUILDDIR = .build 56 55 57 56 # Prefix for where to install the plug-in. This is normally the path … … 80 79 SRCPACKAGEFILE = $(BINPACKAGEFILE)-src 81 80 82 all: $( SRCDIR) $(JAR)81 all: $(JAR) 83 82 84 clean:; @( rm -rf *.jar *.class *~ $(SRCDIR)\85 $(BINPACKAGEFILE) 86 $(SRCPACKAGEFILE) 83 clean:; @( rm -rf *.jar *.class *~ $(BUILDDIR) \ 84 $(BINPACKAGEFILE) $(BINPACKAGEFILE).tar.gz $(BINPACKAGEFILE).tar.gz.MD5 \ 85 $(SRCPACKAGEFILE) $(SRCPACKAGEFILE).tar.gz $(SRCPACKAGEFILE).tar.gz.MD5 ) 87 86 88 dist: clean all87 dist: clean $(BINDISTFILES) $(SRCDISTFILES) 89 88 @echo Creating dist files 90 89 @mkdir $(BINPACKAGEFILE) … … 99 98 .PHONY: all clean dist install install-precompiled 100 99 101 install: allinstall-precompiled100 install: install-precompiled 102 101 103 install-precompiled: 102 install-precompiled: $(JAR) 104 103 @install -d $(PLUGINDIR) 105 104 install -p $(JAR) $(PLUGINDIR) 106 105 107 $(JAR): $( CLASS)106 $(JAR): $(BUILDDIR) $(CLASS) 108 107 @echo Creating $(JAR) 109 @( cd $(TOPDIR) ; \ 110 jar cf se/lu/thep/affymetrix/$(JAR) se/lu/thep/affymetrix/*.class ) 108 @(cd $(BUILDDIR) ; mkdirhier se/lu/thep/affymetrix ; \ 109 cp -p *.class se/lu/thep/affymetrix ; \ 110 jar cf ../$(JAR) se/lu/thep/affymetrix/*.class) 111 111 112 $( SRCDIR)/%.java: %.java Makefile112 $(BUILDDIR)/%.java: %.java Makefile 113 113 @sed -e 's/@version.*/@version $(VERSION)/' \ 114 114 "$<" > "$@"; \ 115 115 116 %.class: $( SRCDIR)/%.java117 javac -cp $(BASECORE) -d $(TOPDIR)$<116 %.class: $(BUILDDIR)/%.java 117 javac -cp $(BASECORE) $< 118 118 119 $( SRCDIR):119 $(BUILDDIR): 120 120 mkdir $@
Note: See TracChangeset
for help on using the changeset viewer.