Skip to content

Commit 7fa5cc6

Browse files
authored
First commit.
Push source and a shell for autotools.
1 parent 25df1cb commit 7fa5cc6

File tree

3 files changed

+452
-0
lines changed

3 files changed

+452
-0
lines changed

Makefile.am

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
AM_CFLAGS = -std=c99 -Wall -Wextra -Wshadow
2+
3+
bin_PROGRAMS = stm32mp1sign
4+
stm32mp1sign_SOURCES = stm32mp1sign.c
5+
6+
stm32mp1sign_CFLAGS = $(AM_CFLAGS) $(CRYPTO_CFLAGS)
7+
stm32mp1sign_CPPFLAGS = $(AM_CPPFLAGS) $(CRYPTO_CPPFLAGS)
8+
stm32mp1sign_LDADD = $(CRYPTO_LIBS)

configure.ac

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
AC_PREREQ([2.69])
2+
AC_INIT([stm32mp1sign], [1.0], [christian.melki@t2data.com])
3+
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
4+
AC_CONFIG_SRCDIR([stm32mp1sign.c])
5+
AC_CONFIG_HEADERS([config.h])
6+
7+
# Checks for programs.
8+
AC_PROG_CC
9+
10+
# Checks for header files.
11+
AC_CHECK_HEADERS([fcntl.h stdint.h unistd.h])
12+
13+
# Checks for libraries.
14+
PKG_CHECK_MODULES([CRYPTO], [libcrypto >= 1.1.0])
15+
16+
# Checks for typedefs, structures, and compiler characteristics.
17+
AC_TYPE_OFF_T
18+
AC_TYPE_SIZE_T
19+
AC_TYPE_UINT32_T
20+
AC_TYPE_UINT8_T
21+
22+
# Checks for library functions.
23+
AC_FUNC_MMAP
24+
AC_CHECK_FUNCS([getpass munmap strerror strdup])
25+
26+
AC_CONFIG_FILES([Makefile])
27+
AC_OUTPUT

0 commit comments

Comments
 (0)