#if (defined(VaxArchitecture) && !defined(UltrixArchitecture)) || \
	(defined(RtArchitecture) && !defined(AIXArchitecture))
DEFINES=	-DBSD_RE -DTERMCAP -DBSD_TTY -DBSD_STRING\
		-DBSD_SIG -DSIGRTN=int -DNEED_STRSTR
SYS_LIBRARIES=	-lcurses -ltermcap
#else
#  if defined(UltrixArchitecture)
DEFINES=	-DBSD_RE -DTERMCAP -DBSD_TTY -DBSD_STRING\
		-DBSD_SIG -DSIGRTN=void -DTERMIO
SYS_LIBRARIES=	-lcurses -ltermcap
#  else
#    if defined(NeXTArchitecture)
DEFINES=	-DBSD_RE -DTERMCAP -DBSD_TTY -DBSD_STRING\
		-DBSD_SIG -DSIGRTN=void 
SYS_LIBRARIES=	-lcurses -ltermcap
#    else
#      if defined(SparcArchitecture)
DEFINES=	-DSIGRTN=void -DSYSV_RE -DTERMIO -DSYSV_TTY -DSYSV_STRING \
	-DSYSV_SIG
SYS_LIBRARIES= -lform -lcurses
EXTRA_LIBRARIES= 
#      else
#         error "I don't know what kind of system you're compiling on!"
#      endif
#    endif
#  endif
#endif

CDEBUGFLAGS=	-g

SRCS=		\
		cardfile.c \
		add.c \
		change.c \
		common.c \
		compress.c \
		define.c \
		delete.c \
		dumpdb.c \
		extract.c \
		find.c \
		findrcds.c \
		fmt_chk.c \
		getkey.c \
		keymatch.c \
		maint.c \
		menu.c \
		printdb.c \
		putrcd.c \
		rawio.c \
		rbuildak.c \
		screen.c \
		setupkeys.c \
		updak.c \
		$(NULL)

OBJS=		\
		cardfile.o \
		add.o \
		change.o \
		common.o \
		compress.o \
		define.o \
		delete.o \
		dumpdb.o \
		extract.o \
		find.o \
		findrcds.o \
		fmt_chk.o \
		getkey.o \
		keymatch.o \
		maint.o \
		menu.o \
		printdb.o \
		putrcd.o \
		rawio.o \
		rbuildak.o \
		screen.o \
		setupkeys.o \
		updak.o \
		$(NULL)

ComplexProgramTarget(cardfile)

cardfile.man: manual.cpp
	$(CPP) -C -P manual.cpp | sed -e '/^$$/d' > cardfile.man

install:: install.man
