From 8fe12ce9827c6270bb3915df0b9f847d4fdbee60 Mon Sep 17 00:00:00 2001 From: Aidan Mullen Date: Sat, 4 May 2024 10:53:43 -0400 Subject: [PATCH] Add parameter to build --- .gitignore | 1 + configure.ac | 2 ++ engine/environment.tscn | 3 +++ src/Makefile.am | 4 +++- 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 engine/environment.tscn diff --git a/.gitignore b/.gitignore index 4e9f795..063c9c0 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,7 @@ !/engine/project.godot !/engine/icon.svg +!/engine/environment.tscn # /engine/bin !/engine/bin diff --git a/configure.ac b/configure.ac index e8a28de..36d0adb 100644 --- a/configure.ac +++ b/configure.ac @@ -21,9 +21,11 @@ AM_CONFIG_HEADER([src/config.h]) AC_CONFIG_MACRO_DIR([m4 ]) +# Use libtool. AC_PROG_LIBTOOL AC_PROG_INSTALL +# Prefer shared libraries. AC_ENABLE_SHARED AC_DISABLE_STATIC diff --git a/engine/environment.tscn b/engine/environment.tscn new file mode 100644 index 0000000..d244f47 --- /dev/null +++ b/engine/environment.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://b827xc3j75sb6"] + +[node name="Node3D" type="Node3D"] diff --git a/src/Makefile.am b/src/Makefile.am index dba315a..6a29f83 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,7 +5,9 @@ #__top_builddir__bin_rtr_SOURCES = main.c # Sources lib_LTLIBRARIES = librtr.la librtr_la_SOURCES = main.c -librtr_la_LDFLAGS = -module -avoid-version -export-dynamic + +# Compile as shared library. +librtr_la_LDFLAGS = -module -avoid-version -export-dynamic -no-undefined #bin_PROGRAMS = rtr #rtr_CFLAGS = -DBUILD -c -fPIC -shared # Define BUILD and output shared.