SRC := conf_parser.c conf_htable.c expression.c parser_common.c dotconfig.c SRC += main.c parse_confnode.c commands.c SRC += confnode.c confnode_comment.c confnode_config.c SRC += confnode_menu.c confnode_menuconfig.c confnode_if.c SRC += confnode_choice.c confnode_intconfig.c confnode_strconfig.c SRC += confnode_choiceconfig.c confnode_root.c OBJS = $(SRC:%.c=%.o) PROG = genconf LDLIB = ../lib/libcmdline.a all: $(PROG) clean: rm -f $(PROG) $(OBJS) $(PROG): $(OBJS) $(LDLIB) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIB) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@