-objects := adu.o string.o
+objects := adu.o string.o cmdline.o fd.o select.o create.c
all: adu
DEBUG_CPPFLAGS += -Wno-sign-compare -g -Wunused -Wundef -W
adu: $(objects)
$(CC) -o $@ $(objects) -lcrypto -losl
+cmdline.o: cmdline.c cmdline.h
+ $(CC) -c $(CPPFLAGS) $<
+
+cmdline.c cmdline.h: adu.ggo
+ gengetopt --conf-parser < $<
+
+
%.o: %.c Makefile
$(CC) -c $(CPPFLAGS) $(DEBUG_CPPFLAGS) $<