mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-22 01:22:51 -06:00
Added install-gf3 target. Use EXEEXT to get correct gf3 file name on Windows.
This commit is contained in:
11
src/Makefile
11
src/Makefile
@@ -33,6 +33,8 @@ EMBED = GF/Embed/TemplateApp
|
|||||||
GF_EXE=gf$(EXEEXT)
|
GF_EXE=gf$(EXEEXT)
|
||||||
GF_EXE_TMP=gf-bin$(EXEEXT)
|
GF_EXE_TMP=gf-bin$(EXEEXT)
|
||||||
GF_DOC_EXE=gfdoc$(EXEEXT)
|
GF_DOC_EXE=gfdoc$(EXEEXT)
|
||||||
|
GF3_EXE=gf3$(EXEEXT)
|
||||||
|
|
||||||
|
|
||||||
ifeq ("$(READLINE)","readline")
|
ifeq ("$(READLINE)","readline")
|
||||||
GHCFLAGS += -package readline -DUSE_READLINE
|
GHCFLAGS += -package readline -DUSE_READLINE
|
||||||
@@ -201,8 +203,8 @@ gfi: gf3
|
|||||||
|
|
||||||
gf3:
|
gf3:
|
||||||
$(GHMAKE) $(GHCOPTFLAGS) -o gf3 GF/Devel/GF.hs
|
$(GHMAKE) $(GHCOPTFLAGS) -o gf3 GF/Devel/GF.hs
|
||||||
strip gf3
|
strip $(GF3_EXE)
|
||||||
mv gf3 ../bin/
|
mv $(GF3_EXE) ../bin/
|
||||||
|
|
||||||
gfcc2c:
|
gfcc2c:
|
||||||
$(MAKE) -C tools/c
|
$(MAKE) -C tools/c
|
||||||
@@ -284,6 +286,11 @@ install-gf:
|
|||||||
$(INSTALL) -d $(bindir)
|
$(INSTALL) -d $(bindir)
|
||||||
$(INSTALL) ../bin/$(GF_EXE) $(bindir)
|
$(INSTALL) ../bin/$(GF_EXE) $(bindir)
|
||||||
|
|
||||||
|
install-gf3:
|
||||||
|
$(INSTALL) -d $(bindir)
|
||||||
|
$(INSTALL) ../bin/$(GF3_EXE) $(bindir)
|
||||||
|
$(INSTALL) ../bin/gfc $(bindir)
|
||||||
|
|
||||||
install-gfdoc:
|
install-gfdoc:
|
||||||
$(INSTALL) -d $(bindir)
|
$(INSTALL) -d $(bindir)
|
||||||
$(INSTALL) tools/$(GF_DOC_EXE) $(bindir)
|
$(INSTALL) tools/$(GF_DOC_EXE) $(bindir)
|
||||||
|
|||||||
Reference in New Issue
Block a user