Makefile

Joel, your Makefile refers to NSIS:=PATH=$$PATH:/home/uckelman/java/nsis-2.35 makensis.

I don’t have NSIS installed and I’m just trying to build a generic JAR. Do I need NSIS now for generic builds?

  • M.

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Michael Kiefte”:

NSIS (and launch4j) are used only for building the Windows bundle.

If all you want is to build Vengine.jar, then ‘make Vengine.jar’
should be sufficient, and doesn’t require anything but some standard
command-line tools (like find and sed).


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Shouldn’t that just be the generic build then?

  • M.

On 30/03/2008, Joel Uckelman <uckelman@nomic.net (uckelman@nomic.net)> wrote:

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Michael Kiefte”:

Shouldn’t what? I don’t understand the question.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Why does the generic version require NDIS?

  • M.

On 30/03/2008, Joel Uckelman <uckelman@nomic.net (uckelman@nomic.net)> wrote:


Michael Kiefte, Ph.D.
Associate Professor
School of Human Communication Disorders
Dalhousie University
Halifax, Nova Scotia, Canada
tel: +1 902 494 5150
fax: +1 902 494 5151

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Michael Kiefte”:

NSIS? It doesn’t. That’s what I said before. The only top-level target
you need NSIS for is release-windows.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

This is what you have for generic.zip:
$(TMPDIR)/VASSAL-$(VERSION)-generic.zip: version all $(JARS) $(TMPDIR)/VASSAL.exe

So in order to build the generic jar file, you also appear to build the Windows-specific EXE-file. This is new since I last merged.

  • M.

On 30/03/2008, Joel Uckelman <uckelman@nomic.net (uckelman@nomic.net)> wrote:

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Michael Kiefte”:

This doesn’t use NSIS. NSIS is for the installer. The EXE file here
is the one for running VASSAL on Windows, which is built by Launch4j.

I thought you were asking about building Vengine.jar, not the whole
bundle.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

No, I can build Vengine.jar on its own of course. I’m just wondering why ‘make release-generic’ builds the Windows installer instead of just building Vengine.jar?

On 30/03/2008, Joel Uckelman <uckelman@nomic.net (uckelman@nomic.net)> wrote:

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Michael Kiefte”:

No reason I remember now. I’ve changed it on my working branch so that
VASSAL.exe is built only for the Windows installer bundle.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)