aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClyne Sullivan <clyne@bitgloo.com>2025-01-11 17:21:48 -0500
committerClyne Sullivan <clyne@bitgloo.com>2025-01-11 17:21:48 -0500
commit1bd0c44fca6abb9d881b420b951ccac284a2c6cb (patch)
tree67c3ab33fa3bf7ff86994ffe539e10a1eb31414a
parent7c0bbdecaf4a39e1e88a2d3e389629af694811a0 (diff)
fix build file naming
-rw-r--r--.gitignore1
-rw-r--r--ada_chip.gpr6
-rw-r--r--config/adachip_config.ads20
-rw-r--r--config/adachip_config.gpr52
-rw-r--r--config/adachip_config.h20
5 files changed, 4 insertions, 95 deletions
diff --git a/.gitignore b/.gitignore
index 6060e87..4312154 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ bin
obj
*.c8
*.ch8
+*.sw*
diff --git a/ada_chip.gpr b/ada_chip.gpr
index 63e5968..8f0a305 100644
--- a/ada_chip.gpr
+++ b/ada_chip.gpr
@@ -1,14 +1,14 @@
-with "config/adachip_config.gpr";
+with "config/ada_chip_config.gpr";
project Ada_Chip is
for Source_Dirs use ("src/", "config/");
- for Object_Dir use "obj/" & Adachip_Config.Build_Profile;
+ for Object_Dir use "obj/" & Ada_Chip_Config.Build_Profile;
for Create_Missing_Dirs use "True";
for Exec_Dir use "bin";
for Main use ("ada_chip.adb");
package Compiler is
- for Default_Switches ("Ada") use Adachip_Config.Ada_Compiler_Switches;
+ for Default_Switches ("Ada") use Ada_Chip_Config.Ada_Compiler_Switches;
end Compiler;
package Binder is
diff --git a/config/adachip_config.ads b/config/adachip_config.ads
deleted file mode 100644
index 1949cad..0000000
--- a/config/adachip_config.ads
+++ /dev/null
@@ -1,20 +0,0 @@
--- Configuration for adachip generated by Alire
-pragma Restrictions (No_Elaboration_Code);
-pragma Style_Checks (Off);
-
-package Adachip_Config is
- pragma Pure;
-
- Crate_Version : constant String := "0.1.0-dev";
- Crate_Name : constant String := "adachip";
-
- Alire_Host_OS : constant String := "linux";
-
- Alire_Host_Arch : constant String := "x86_64";
-
- Alire_Host_Distro : constant String := "debian";
-
- type Build_Profile_Kind is (release, validation, development);
- Build_Profile : constant Build_Profile_Kind := development;
-
-end Adachip_Config;
diff --git a/config/adachip_config.gpr b/config/adachip_config.gpr
deleted file mode 100644
index adaade1..0000000
--- a/config/adachip_config.gpr
+++ /dev/null
@@ -1,52 +0,0 @@
--- Configuration for adachip generated by Alire
-with "asfml.gpr";
-abstract project Adachip_Config is
- Crate_Version := "0.1.0-dev";
- Crate_Name := "adachip";
-
- Alire_Host_OS := "linux";
-
- Alire_Host_Arch := "x86_64";
-
- Alire_Host_Distro := "debian";
- Ada_Compiler_Switches := External_As_List ("ADAFLAGS", " ");
- Ada_Compiler_Switches := Ada_Compiler_Switches &
- (
- "-Og"
- ,"-gnat2022"
- ,"-ffunction-sections" -- Separate ELF section for each function
- ,"-fdata-sections" -- Separate ELF section for each variable
- ,"-g" -- Generate debug info
- ,"-gnatwa" -- Enable all warnings
- ,"-gnatw.X" -- Disable warnings for No_Exception_Propagation
- ,"-gnatVa" -- All validity checks
- ,"-gnaty3" -- Specify indentation level of 3
- ,"-gnatya" -- Check attribute casing
- ,"-gnatyA" -- Use of array index numbers in array attributes
- ,"-gnatyB" -- Check Boolean operators
- ,"-gnatyb" -- Blanks not allowed at statement end
- ,"-gnatyc" -- Check comments
- ,"-gnaty-d" -- Disable check no DOS line terminators present
- ,"-gnatye" -- Check end/exit labels
- ,"-gnatyf" -- No form feeds or vertical tabs
- ,"-gnatyh" -- No horizontal tabs
- ,"-gnatyi" -- Check if-then layout
- ,"-gnatyI" -- check mode IN keywords
- ,"-gnatyk" -- Check keyword casing
- ,"-gnatyl" -- Check layout
- ,"-gnatym" -- Check maximum line length
- ,"-gnatyn" -- Check casing of entities in Standard
- ,"-gnatyO" -- Check that overriding subprograms are explicitly marked as such
- ,"-gnatyp" -- Check pragma casing
- ,"-gnatyr" -- Check identifier references casing
- ,"-gnatyS" -- Check no statements after THEN/ELSE
- ,"-gnatyt" -- Check token spacing
- ,"-gnatyu" -- Check unnecessary blank lines
- ,"-gnatyx" -- Check extra parentheses
- ,"-gnatW8" -- UTF-8 encoding for wide characters
- );
-
- type Build_Profile_Kind is ("release", "validation", "development");
- Build_Profile : Build_Profile_Kind := "development";
-
-end Adachip_Config;
diff --git a/config/adachip_config.h b/config/adachip_config.h
deleted file mode 100644
index 1c5495e..0000000
--- a/config/adachip_config.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* Configuration for adachip generated by Alire */
-#ifndef ADACHIP_CONFIG_H
-#define ADACHIP_CONFIG_H
-
-#define CRATE_VERSION "0.1.0-dev"
-#define CRATE_NAME "adachip"
-
-#define ALIRE_HOST_OS "linux"
-
-#define ALIRE_HOST_ARCH "x86_64"
-
-#define ALIRE_HOST_DISTRO "debian"
-
-#define BUILD_PROFILE_RELEASE 1
-#define BUILD_PROFILE_VALIDATION 2
-#define BUILD_PROFILE_DEVELOPMENT 3
-
-#define BUILD_PROFILE 3
-
-#endif