mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 12:18:03 +02:00
Renamed executable from gir2pascal to gir2pas.
This commit is contained in:
parent
a135aee12a
commit
bb05d66329
2
tools/gir2pascal/.gitignore
vendored
2
tools/gir2pascal/.gitignore
vendored
@ -1 +1 @@
|
||||
/gir2pascal
|
||||
/gir2pas
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -85,7 +85,7 @@
|
||||
<CompilerOptions>
|
||||
<Version Value="11"/>
|
||||
<Target>
|
||||
<Filename Value="gir2pascal"/>
|
||||
<Filename Value="gir2pas"/>
|
||||
</Target>
|
||||
<SearchPaths>
|
||||
<IncludeFiles Value="$(ProjOutDir)"/>
|
||||
|
Loading…
Reference in New Issue
Block a user