1 objects := adu.o string.o cmdline.o fd.o select.o create.c
4 DEBUG_CPPFLAGS += -Wno-sign-compare -g -Wunused -Wundef -W
5 DEBUG_CPPFLAGS += -Wredundant-decls
8 #CPPFLAGS += -Wuninitialized
9 CPPFLAGS += -Wchar-subscripts
10 CPPFLAGS += -Wformat-security
11 CPPFLAGS += -Werror-implicit-function-declaration
12 CPPFLAGS += -Wmissing-format-attribute
13 CPPFLAGS += -Wunused-macros
14 CPPFLAGS += -Wbad-function-cast
16 Makefile.deps: $(wildcard *.c *.h)
19 -include Makefile.deps
22 $(CC) -o $@ $(objects) -lcrypto -losl
24 cmdline.o: cmdline.c cmdline.h
25 $(CC) -c $(CPPFLAGS) $<
27 cmdline.c cmdline.h: adu.ggo
28 gengetopt --conf-parser < $<
32 $(CC) -c $(CPPFLAGS) $(DEBUG_CPPFLAGS) $<