#
#	Makefile for card
#
#SYSTEM	=	MSDOS
SYSTEM	=	UNIX

ifeq	($(SYSTEM),UNIX)
  CC		= gcc
  CFLAG		= -funsigned-char -O -DNO_STRICMP
  OBJ		= o
  TARGET	= card
else
  CC		= cl 
  CFLAG		= -AL -W3 -Zp1 -J -Otil -Gs -G0
  OBJ		= obj
  TARGET	= card.exe
endif

KANJI	=	SJIS
DEBUG	=
#DEBUG	=	-DDEBUG -DTRACE

%.$(OBJ)	: %.c
	$(CC) $(CFLAG) -D$(SYSTEM) -D$(KANJI) $(DEBUG) -c $<

OBJS = card.$(OBJ) defines.$(OBJ) cardlex.$(OBJ) output.$(OBJ) parser.$(OBJ) \
	option.$(OBJ) dvi.$(OBJ)

all	:	$(TARGET)

clean :
	rm *.$(OBJ) $(TARGET)

card.exe:	$(OBJS)
	link @card.lnk

card	:	$(OBJS)
	$(CC) $(OBJS) -o card

card.$(OBJ)		:	card.c card.h option.h
defines.$(OBJ)	:	defines.c card.h
cardlex.$(OBJ)	:	cardlex.c card.h
output.$(OBJ)	:	output.c card.h dvi.h
parser.$(OBJ)	:	parser.c card.h
dvi.$(OBJ)		:	dvi.c dvi.h

