SUBSYSNAME=	startcdg
MAKEFILE=	lmkfile


LIBDIR=		lib:
INCDIR=		include:
STRIP=		BLINK QUIET NODEBUG FROM

AFILES=		makeprefs.asm

CFILES=		startcdg.c

BINFILES=	startcdg.ld startcdg

EXTERNHFILES=	/cdg_cr_pragmas.h /cdgprefs.h
EXTERNIFILES=	/cdgprefs.i
IFILES=		dospr.i

AFLAGS=		-cfqrsy
LFLAGS=		BATCH BUFSIZE 1024 SMALLCODE SMALLDATA

FIRSTO=		startcdg.o
OFILES=		makeprefs.o

.asm.o:	
	@echo "assembling $*.asm"
	casm -a $*.asm -o $*.o -i $(INCDIR) $(AFLAGS)

.c.o:
	@echo "compiling $*.c"
	lc -d4 -v -iINCLUDE: -cs $*

all:	$(SUBSYSNAME).ld

$(SUBSYSNAME).ld:	$(FIRSTO) $(OFILES)
	BLINK <with <
	$(LFLAGS)
	FROM lib:c.o $(FIRSTO) $(OFILES)
	TO $(SUBSYSNAME).ld
	LIB $(LIBDIR)lc.lib $(LIBDIR)amiga.lib $(LIBDIR)debug.lib
	VERBOSE
	<
	$(STRIP) $(SUBSYSNAME).ld TO $(SUBSYSNAME)


startcdg.o:	startcdg.c $(EXTERNHFILES)

makeprefs.o:	makeprefs.asm $(EXTERNIFILES) $(IFILES)

	