-objects := adu.o string.o cmdline.o fd.o select.o create.o interactive.o select.cmdline.o
+objects := adu.o string.o cmdline.o fd.o select.o create.o interactive.o select.cmdline.o format.o
all: adu
-version := 0.0.2
+version := 0.0.3
DEBUG_CPPFLAGS += -Wno-sign-compare -g -Wunused -Wundef -W
DEBUG_CPPFLAGS += -Wredundant-decls
-#CPPFLAGS += -Os
+CPPFLAGS += -Os
CPPFLAGS += -Wall
-#CPPFLAGS += -Wuninitialized
+CPPFLAGS += -Wuninitialized
CPPFLAGS += -Wchar-subscripts
CPPFLAGS += -Wformat-security
CPPFLAGS += -Werror-implicit-function-declaration
$(CC) -c $(CPPFLAGS) $<
cmdline.c cmdline.h: adu.ggo
- gengetopt --conf-parser < $<
+ gengetopt --no-handle-error --no-handle-help --conf-parser < $<
%.o: %.c Makefile
$(CC) -c $(CPPFLAGS) $(DEBUG_CPPFLAGS) $<
select.cmdline.c select.cmdline.h: select.ggo
- gengetopt --string-parser \
- --set-package=select \
+ gengetopt --set-package=select \
--no-handle-help \
--no-handle-error \
--no-handle-version \
$(CC) -c $(CPPFLAGS) $<
clean:
- rm -f *.o adu
+ rm -f *.o adu *cmdline.c *cmdline.h