[go: up one dir, main page]

File: Makefile

package info (click to toggle)
tstools 1.11-1
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, squeeze, stretch, wheezy
  • size: 2,268 kB
  • ctags: 2,040
  • sloc: ansic: 33,549; java: 2,243; makefile: 343; python: 263; sh: 5
file content (30 lines) | stat: -rw-r--r-- 823 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#
# Set JAVA_HOME to the location of your Java installation.
# Set SWTDIR to the location which contains your swt.jar.
#
# make will then build a yuv2.jar . 
# 
# bin/ contains a script wrapper you can use to invoke your
#  yuv2.jar . Edit bin/yuv2 to give the location of your yuv2.jar.
#

SRC_DIR=src/com/aminocom/yuv2
SRC_FILES=AboutBox.java BufferedImage.java FormatDialog.java \
	ImageCanvas.java LogWindow.java MainFrame.java Prefs.java \
	Utils.java YUV2.java

LOCATED_SRC=$(SRC_FILES:%.java=$(SRC_DIR)/%.java)


all:
	if [ ! -d obj ]; then mkdir obj; fi
	$$JAVA_HOME/bin/javac -cp $$SWTDIR/swt.jar -d obj -sourcepath bin $(LOCATED_SRC)
	(cd obj; $$JAVA_HOME/bin/jar -xf $$SWTDIR/swt.jar)
	(cd obj; $$JAVA_HOME/bin/jar -cmf ../src/Manifest-Extras.txt ../yuv2.jar *)

clean:
	rm -rf obj
	rm -f yuv2.jar


# End file.