Add EXEEXT

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@3465 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 1998-12-15 20:27:09 +00:00
parent 56f43dcd4d
commit 90d6c8e8fc
4 changed files with 17 additions and 12 deletions

View file

@ -1,5 +1,9 @@
Tue Dec 15 12:36:52 1998 Adam Fedor <fedor@ultra.doc.com>
* GNUmakefile.in: Add $(EXEEXT) to which_lib
* objc.make (INTERNAL_objcprogram_NAME): Add $(EXEXT) to executable.
* tool.make (INTERNAL_tool_NAME): Likewise.
* target.make (BUNDLE_LD): Change to $(CC).
(SHARED_LIB_LINK_CMD): Set shared name using major version num.
* library.make (VERSION_MAJOR_LIBRARY_FILE): name using major
@ -15,6 +19,7 @@ Mon Dec 7 09:58:01 1998 Adam Fedor <fedor@ultra.doc.com>
* config.make.in (EXEEXT): Set from program_suffix.
* openapp.in (EXEEXT): Likewise.
* debugapp.in (EXEEXT): Likewise.
* application.make (APP_FILE): Add $(EXEEXT).
* aggregate.make (internal-all): Break if subproject make fails.

View file

@ -54,9 +54,9 @@ INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
all: generated-files which_lib
all: generated-files which_lib$(EXEEXT)
which_lib: which_lib.c
which_lib$(EXEEXT): which_lib.c
$(CC) -O2 -Wall -o $@ $^
install: all
@ -75,7 +75,7 @@ install: all
$(prefix)/Library/PostScript \
$(prefix)/Library/Services \
$(prefix)/Library/man
$(INSTALL_PROGRAM) -m 755 which_lib $(makedir)/$(GNUSTEP_TARGET_DIR)
$(INSTALL_PROGRAM) -m 755 which_lib$(EXEEXT) $(makedir)/$(GNUSTEP_TARGET_DIR)
for f in config.guess config.sub install-sh mkinstalldirs \
GNUstep.sh MediaBook.sh clean_cpu.sh clean_os.sh \
clean_vendor.sh cpu.sh ld_lib_path.sh os.sh \
@ -96,7 +96,7 @@ install: all
$(INSTALL_DATA) config.make $(makedir)/$(GNUSTEP_TARGET_DIR)
uninstall:
rm -f $(makedir)/$(GNUSTEP_TARGET_DIR)/which_lib
rm -f $(makedir)/$(GNUSTEP_TARGET_DIR)/which_lib$(EXEEXT)
for f in config.guess config.sub install-sh mkinstalldirs \
GNUstep.sh MediaBook.sh clean_cpu.sh clean_os.sh \
clean_vendor.sh cpu.sh ld_lib_path.sh os.sh \
@ -117,7 +117,7 @@ uninstall:
rm -f $(makedir)/$(GNUSTEP_TARGET_DIR)/config.make
clean:
rm -f *~ which_lib
rm -f *~ which_lib$(EXEEXT)
distclean: clean
rm -f GNUmakefile config.make

View file

@ -71,7 +71,7 @@ ALL_OBJC_LIBS := \
# Internal targets
#
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME): \
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME)$(EXEEXT): \
$(C_OBJ_FILES) $(OBJC_OBJ_FILES)
$(LD) $(ALL_LDFLAGS) $(LDOUT)$@ \
$(C_OBJ_FILES) $(OBJC_OBJ_FILES) \
@ -81,7 +81,7 @@ $(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME): \
# Compilation targets
#
internal-objc_program-all:: before-$(TARGET)-all $(GNUSTEP_OBJ_DIR) \
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME) after-$(TARGET)-all
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME)$(EXEEXT) after-$(TARGET)-all
before-$(TARGET)-all::
@ -94,7 +94,7 @@ internal-install-objc-dirs::
install-objc_program::
$(INSTALL_PROGRAM) -m 0755 \
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME) \
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_objc_program_NAME)$(EXEEXT) \
$(OBJC_PROGRAM_INSTALLATION_DIR);
#

View file

@ -71,9 +71,9 @@ ALL_TOOL_LIBS := \
# Compilation targets
#
internal-tool-all:: before-$(TARGET)-all $(GNUSTEP_OBJ_DIR) \
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME) after-$(TARGET)-all
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT) after-$(TARGET)-all
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME): $(C_OBJ_FILES) $(OBJC_OBJ_FILES)
$(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT): $(C_OBJ_FILES) $(OBJC_OBJ_FILES)
$(LD) $(ALL_LDFLAGS) $(LDOUT)$@ \
$(C_OBJ_FILES) $(OBJC_OBJ_FILES) \
$(ALL_LIB_DIRS) $(ALL_TOOL_LIBS)
@ -88,11 +88,11 @@ internal-install-dirs::
$(GNUSTEP_MAKEFILES)/mkinstalldirs $(TOOL_INSTALLATION_DIR)
install-tool::
$(INSTALL_PROGRAM) -m 0755 $(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME) \
$(INSTALL_PROGRAM) -m 0755 $(GNUSTEP_OBJ_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT) \
$(TOOL_INSTALLATION_DIR);
internal-tool-uninstall::
rm -f $(TOOL_INSTALLATION_DIR)/$(INTERNAL_tool_NAME)
rm -f $(TOOL_INSTALLATION_DIR)/$(INTERNAL_tool_NAME)$(EXEEXT)
#
# Cleaning targets