#
# Routines to analyze command-line options < makefile >
#
# ޥɥ饤󥪥ץϤΤΥ롼 
#
# Copyright (C) 1996,1997,1999 Taiji Yamada
#
CC = gcc
CFLAGS = -g -Wall
#CPPFLAGS = -I. -DENABLE_VSSCANF
CPPFLAGS = -I.
LDFLAGS =
LDLIBS =

SRCS = \
option.c \
options.c

OBJS = $(SRCS:.c=.o)

TEST_SRCS = \
option0.c \
options0.c

TARGETS = $(TEST_SRCS:.c=)

all: $(TARGETS)

.c.o:
	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<

.c:
	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< $(OBJS) $(LDLIBS)

$(TARGETS): $(OBJS)

clean:
	rm -rf core *~
	rm -rf $(TARGETS) $(OBJS)


test: test1 test2

test1:
	option0 -t "STRING TEST" -n \"STRING TEST2\" -c B -on- +mode +sw -color WHITE -geom 640x480 -f 0.4 -d 0.8 -help

test2:
	options0 -t "STRING TEST" -n \"STRING TEST2\" -c B -on- +mode +sw -color WHITE -geometry 640x480 -f 0.4 -d 0.8 -help
