mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-22 22:00:49 +00:00
Added more Java stuff, and some debug library soft links.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@5125 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1ed0ae0f61
commit
a645771ef9
3 changed files with 18 additions and 1 deletions
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
|||
1999-10-02 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||||
|
||||
* target.make: Links LIBNAME.so to LIBNAME_d.so, so you can build
|
||||
applications without debug, but using the GNUstep debug libraries.
|
||||
Needs to be added for other systems, I don't want to risk it, I don't
|
||||
have any besides Linux ELF.
|
||||
* rules.make: Added Java classpath, and working Java dependency per
|
||||
Java package name; (org.gnu.gnustep.HiClass ->
|
||||
GNUSTEP_SYSTEM_ROOT/Java/org/gnu/gnustep/HiClass.class, etc)
|
||||
|
||||
1999-10-01 Lyndon Tremblay <ltremblay@mezzanine.xnot.com>
|
||||
|
||||
* openapp.in: Added working Java application support
|
||||
|
|
|
@ -131,7 +131,8 @@ ALL_CFLAGS = $(INTERNAL_CFLAGS) $(ADDITIONAL_CFLAGS) \
|
|||
-I$(GNUSTEP_SYSTEM_HEADERS)
|
||||
|
||||
ALL_JAVAFLAGS = $(INTERNAL_JAVAFLAGS) $(ADDITIONAL_JAVAFLAGS) \
|
||||
$(AUXILIARY_JAVAFLAGS)
|
||||
$(AUXILIARY_JAVAFLAGS) -classpath \
|
||||
$(GNUSTEP_SYSTEM_ROOT)/Java/:$(GNUSTEP_USER_ROOT)/Java/:$(GNUSTEP_LOCAL_ROOT)/Java:$(GNUSTEP_NETWORK_ROOT)/Java:${CLASSPATH}:.
|
||||
|
||||
ALL_LDFLAGS = $(ADDITIONAL_LDFLAGS) $(AUXILIARY_LDFLAGS) $(GUI_LDFLAGS) \
|
||||
$(BACKEND_LDFLAGS) $(SYSTEM_LDFLAGS) $(INTERNAL_LDFLAGS)
|
||||
|
|
|
@ -271,12 +271,18 @@ SHARED_LIB_LINK_CMD = \
|
|||
rm -f $(LIBRARY_FILE) $(SONAME_LIBRARY_FILE); \
|
||||
$(LN_S) $(VERSION_LIBRARY_FILE) $(SONAME_LIBRARY_FILE); \
|
||||
$(LN_S) $(SONAME_LIBRARY_FILE) $(LIBRARY_FILE); \
|
||||
if [ x$(LIBRARY_NAME_SUFFIX) = x_d ]; then \
|
||||
$(LN_S) $(LIBRARY_FILE) `echo $(LIBRARY_FILE) | sed -e 's/_d//'`; \
|
||||
fi; \
|
||||
)
|
||||
AFTER_INSTALL_SHARED_LIB_COMMAND = \
|
||||
(cd $(GNUSTEP_LIBRARIES); \
|
||||
rm -f $(LIBRARY_FILE) $(SONAME_LIBRARY_FILE); \
|
||||
$(LN_S) $(VERSION_LIBRARY_FILE) $(SONAME_LIBRARY_FILE); \
|
||||
$(LN_S) $(SONAME_LIBRARY_FILE) $(LIBRARY_FILE); \
|
||||
if [ x$(LIBRARY_NAME_SUFFIX) = x_d ]; then \
|
||||
$(LN_S) $(LIBRARY_FILE) `echo $(LIBRARY_FILE) | sed -e 's/_d//'`; \
|
||||
fi; \
|
||||
)
|
||||
OBJ_MERGE_CMD = \
|
||||
$(CC) -nostdlib -r -o $(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT) $^ ;
|
||||
|
|
Loading…
Reference in a new issue