mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-22 22:00:49 +00:00
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:
parent
56f43dcd4d
commit
90d6c8e8fc
4 changed files with 17 additions and 12 deletions
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
#
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue