diff options
author | rmanfredi <rmanfredi@2592e710-e01b-42a5-8df0-11608a6cc53d> | 2011-02-10 14:06:58 +0000 |
---|---|---|
committer | rmanfredi <rmanfredi@2592e710-e01b-42a5-8df0-11608a6cc53d> | 2011-02-10 14:06:58 +0000 |
commit | 639209d878d1a8f1d9bff6c14431136e696d9647 (patch) | |
tree | f4f416a35011973069f76930616c95295da8109b /jmake | |
parent | bffb7dd55c58bc36bce9a7cfd87ca585c248caa5 (diff) |
Programs generated for Windows need a trailing .exe in the "cc -o" line.
git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@94 2592e710-e01b-42a5-8df0-11608a6cc53d
Diffstat (limited to 'jmake')
-rw-r--r-- | jmake/files/Jmake.rules | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/jmake/files/Jmake.rules b/jmake/files/Jmake.rules index 671bb18..b3b4f8b 100644 --- a/jmake/files/Jmake.rules +++ b/jmake/files/Jmake.rules @@ -97,7 +97,7 @@ local_realclean:: @@\ * used *inside* building rules. */ #define RemoveTargetProgram(program) \ - $(RM) program^^$(_EXE) @@\ + -$(RM) program^^$(_EXE) @@\ if test -f program^^^$(_EXE); then \ @@\ $(MV) program^^^$(_EXE) program^^~^^^$(_EXE); fi @@ -115,7 +115,7 @@ AllTargetProgram(program) @!\ @!\ program: objects @@\ RemoveTargetProgram($@) @@\ - $(CC) -o $@ objects $(JLDFLAGS) $(LIBS) @!\ + $(CC) -o $@$(_EXE) objects $(JLDFLAGS) $(LIBS) @!\ /* @@ -152,7 +152,7 @@ AllTargetProgram(program) @!\ @!\ program: $(OBJS) @@\ RemoveTargetProgram($@) @@\ - $(CC) -o $@ $(OBJS) $(JLDFLAGS) $(LIBS) @!\ + $(CC) -o $@$(_EXE) $(OBJS) $(JLDFLAGS) $(LIBS) @!\ @!\ InstallProgram(program,$(BINDIR)) @!\ InstallManPage(program,$(MANSRC)) @!\ @@ -176,7 +176,7 @@ AllTargetProgram(program) @!\ @!\ program: $(OBJS1) @@\ RemoveTargetProgram($@) @@\ - $(CC) -o $@ $(OBJS1) $(JLDFLAGS) $(LIBS) @!\ + $(CC) -o $@$(_EXE) $(OBJS1) $(JLDFLAGS) $(LIBS) @!\ @!\ InstallProgram(program,$(BINDIR)) @!\ InstallManPage(program,$(MANSRC)) @!\ @@ -200,7 +200,7 @@ AllTargetProgram(program) @!\ @!\ program: $(OBJS2) @@\ RemoveTargetProgram($@) @@\ - $(CC) -o $@ $(OBJS2) $(JLDFLAGS) $(LIBS) @!\ + $(CC) -o $@$(_EXE) $(OBJS2) $(JLDFLAGS) $(LIBS) @!\ @!\ InstallProgram(program,$(BINDIR)) @!\ InstallManPage(program,$(MANSRC)) @@ -221,7 +221,7 @@ AllTargetProgram(program) @!\ @!\ program: $(OBJS3) @@\ RemoveTargetProgram($@) @@\ - $(CC) -o $@ $(OBJS3) $(JLDFLAGS) $(LIBS) @!\ + $(CC) -o $@$(_EXE) $(OBJS3) $(JLDFLAGS) $(LIBS) @!\ @!\ InstallProgram(program,$(BINDIR)) @!\ InstallManPage(program,$(MANSRC)) |