1 ABCL_JAR
= /home
/mdw
/src
/abcl
/abcl.jar
4 GPL
= /usr
/share
/common-licenses
/GPL-2
5 INSTALLER
= setup-dep-ui-
$(VERSION
).exe
6 ARCHIVE
= ftp.distorted.org.uk
:~ftp
/pub
/mdw
/
25 %.class
: %.java abcl.jar
26 $(JAVAC
) -cp abcl.jar
$<
28 SUBDIR
= tmp
/org
/armedbear
/lisp
29 dep-ui.jar
: abcl.jar dep-ui.abcl
$(SUBFILES
) Startup.class
33 cp
$(SUBFILES
) $(SUBSTUFF
) $(SUBDIR
)/
35 cd tmp
; $(JAR
) uf ..
/tmp.jar
*
39 jj.abcl swing.abcl queue.abcl dep.abcl
:: dep-ui.abcl
40 dep-ui.abcl
: build.lisp \
41 jj.lisp swing.lisp queue.lisp dep.lisp dep-ui.lisp
42 abcl
--load build.lisp
49 installer
: $(INSTALLER
)
50 $(INSTALLER
): dep-ui.nsis GPL.dostxt dep-ui.jar rolling.lisp
52 mv setup-dep-ui.exe
$(INSTALLER
)
55 rm -f
$(TOPSTUFF
) $(SUBSTUFF
) GPL.dostxt
*.jar
57 DISTDIR
= dep-ui-
$(VERSION
)
61 for i in jj.lisp swing.lisp queue.lisp dep.lisp dep-ui.lisp \
62 run.lisp Startup.java rolling.lisp weak.lisp \
64 ln
-s ..
/$$i $(DISTDIR
); \
68 zip
-r
$(DISTDIR
).zip
$(DISTDIR
)
72 tar chvfz
$(DISTDIR
).
tar.gz
$(DISTDIR
)
76 rsync
$(DISTDIR
).
tar.gz
$(INSTALLER
) $(ARCHIVE
)