aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorDavid Timber <david@lyset.snart.me>2019-12-27 18:22:18 +1100
committerDavid Timber <david@lyset.snart.me>2019-12-27 18:22:18 +1100
commit5f341e4c20767f08165776bdf559b096dc8996e9 (patch)
tree440052148fcda127898dad2ba3e6a6458482dba6 /src/Makefile.am
initial commit
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..c5acf4e
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,36 @@
+TARGET_FLAGS =
+DEV_FLAGS =
+if DEBUG
+TARGET_FLAGS += -g -O0
+DEV_FLAGS += -g -O0
+else
+TARGET_FLAGS += -Os
+DEV_FLAGS += -Os
+endif
+
+noinst_LIBRARIES = libproone.a
+bin_PROGRAMS = proone proone-packer proone-unpacker proone-list-arch
+
+libproone_a_SOURCES =\
+ proone_protocol.c\
+ proone_pack.c
+
+proone_CFLAGS = -std=c11 -Wall -Wno-switch $(DEV_FLAGS)
+proone_LDFLAGS = -static
+proone_LDADD = libproone.a $(DEP_LIBS)
+proone_SOURCES =\
+ proone.c
+
+proone_packer_CFLAGS = -std=c11 -Wall -Wno-switch $(DEV_FLAGS)
+proone_packer_LDADD = libproone.a
+proone_packer_SOURCES = proone-packer.c
+proone_unpacker_CFLAGS = -std=c11 -Wall -Wno-switch $(DEV_FLAGS)
+proone_unpacker_LDADD = libproone.a
+proone_unpacker_LDFLAGS = $(DEP_LIBS)
+proone_unpacker_SOURCES = proone-unpacker.c
+proone_list_arch_CFLAGS = -std=c11 -Wall -Wno-switch $(DEV_FLAGS)
+proone_list_arch_LDADD = libproone.a
+proone_list_arch_SOURCES = proone-list-arch.c
+
+if TESTS
+endif