This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Makefile for JNI on eNp-Ty
- To: gnu-win32 at cygnus dot com
- Subject: Makefile for JNI on eNp-Ty
- From: "Henry J. Cobb" <hcobb at telegenisys dot com>
- Date: Sun, 09 Aug 1998 16:53:00 -0700
- Organization: Telegenisys
In my continuing mission to use the CygWin32 tools to build Java
products,
I now have a makefile for Java Naive Interface DLLs, but unfortunately
it only works with the M$ C compiler so far...
include ~/utils/include/defines.mk
LINK_OPT = /DLL
JNI_HEAD = com_welltoforgobank_accounts_MyAccount.h
JNI_SOURCE = myaccount.c
JNI_OBJS = $(JNI_SOURCE:%.c=%.obj)
JAVAPATH=../java/com/welltoforgobank/accounts
all: $(JNI_HEAD) accounts.dll
accounts.dll: $(JNI_OBJS)
$(LINK) $(LINK_OPT) $(JNI_OBJS) javai.lib /OUT:accounts.dll
%.obj: %.c $(JNI_HEAD)
$(CC) $< /c /W3
com_welltoforgobank_accounts_%.h: $(JAVAPATH)\%.java
-rm $@
javah -jni com.welltoforgobank.accounts.$*
# eNp-Ty Gnu Make Brain Damage follows...
com_welltoforgobank_accounts_MyAccount.h: $(JAVAPATH)\MyAccount.java
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".