Renamed executable from gir2pascal to gir2pas.

This commit is contained in:
Abou Al Montacir 2023-05-09 20:45:48 +02:00 committed by Maxim Ganetsky
parent a135aee12a
commit bb05d66329
4 changed files with 32 additions and 15 deletions

View File

@ -1 +1 @@
/gir2pascal
/gir2pas

View File

@ -1,9 +1,28 @@
SOURCES := $(wildcard *.pas)
OPTIONS := -O2
OBJ := *.o *.or *.ppu *.rsj
SOURCES=$(wildcard *.pas)
TARGET_CPU=$(shell fpc -iTP)
TARGET_OS=$(shell fpc -iTO)
UNITS_DIR=lib/tools/gir2pascal/${TARGET_CPU}-${TARGET_OS}
OPTIONS=\
-MObjFPC\
-Scghi\
-Cg\
-O1\
-gw2\
-godwarfsets\
-gl\
-l\
-vewnhibq\
-Fi${UNITS_DIR}\
-Fu${UNITS_DIR}\
-FU${UNITS_DIR}\
-FE.\
gir2pascal: gir2pascal.lpr $(SOURCES)
fpc $(OPTIONS) $<
OBJ=*.o *.or *.ppu *.rsj
gir2pas:gir2pascal.lpr $(SOURCES)
fpc $(OPTIONS) $< -o$@
clean:
rm -f gir2pascal $(OBJ)
${RM} gir2pas ${UNITS_DIR} $(OBJ)
.PHONY: clean

View File

@ -1,17 +1,15 @@
gir2pascal
==========
# gir2pas
This is the [gir2pascal][] utility, a program to convert the
The [gir2pas][] utility is a program to convert the
GIR metadata format (= XML files) used by [GObject introspection][] into usable
Pascal source code, suitable for generating corresponding language bindings.
The original is part of the Lazarus Code and Component Repository ([lazarus-ccr][],
It was originaly named [gir2pascal] maintained as part of the Lazarus Code and Component Repository ([lazarus-ccr][],
[wiki article][wiki-ccr]), see `applications/gobject-introspection/`. Later it has
received some maintenance by [n1tehawk][] and finally was imported from his
repository into Lazarus source tree.
License
-------
# License
This project builds upon the original Lazarus CCR version and is thus intended
to follow the same licensing principles. For the `gobject-introspection` folder
@ -22,4 +20,4 @@ this seems to be [GPL v2](LICENSE.md), as referenced in a number of file headers
[GObject introspection]: https://gi.readthedocs.io/
[lazarus-ccr]: https://sourceforge.net/projects/lazarus-ccr/
[wiki-ccr]: https://wiki.lazarus.freepascal.org/Lazarus-ccr_SourceForge_repository
[n1tehawk]: https://github.com/n1tehawk/gir2pascal
[n1tehawk]: https://github.com/n1tehawk/gir2pascal

View File

@ -85,7 +85,7 @@
<CompilerOptions>
<Version Value="11"/>
<Target>
<Filename Value="gir2pascal"/>
<Filename Value="gir2pas"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>