# LMK file for prefs.library --- shared system library
# has to be edited due to patterns (sorry :-()

COFILES1= prefsa.o prefsc.o
COFILES2= getprefsdrawer.o prefs.o
COFILES3= screenmode.o palette.o pointer.o
SUPPORT	= sprintf.o ilbm.o
COFILES	= $(COFILES1) $(COFILES2) $(COFILES3) $(SUPPORT)
CFLAGS	= -O -b0 -cfist -ms -v -y -d2
LDFLAGS	= SMALLDATA SMALLCODE NODEBUG
LLIBS	= LIB lib:debug.lib lib:lc.lib lib:amiga.lib

all:	LIBS:prefs.library

.c.o:
	LC $(CFLAGS) $*

.asm.o:
	CASM -a $*.asm -i INCLUDE: -o $*.o

prefsa.o:	$(COFILES2) $(COFILES3) $(SUPPORT)
	BUMPREV 36 Prefs
	CASM -a prefsa.asm -i INCLUDE: -o prefsa.o

prefs_pragmas.h:  prefs.fd
	FD2PRAGMA prefs.fd prefs_pragmas.h
	COPY prefs_pragmas.h INCLUDE:proto

prefs.library:  $(COFILES) prefs_pragmas.h
	BLINK <with <
FROM $(COFILES)
$(LDFLAGS)
$(LLIBS)
TO prefs.library
<

LIBS:prefs.library: prefs.library
	COPY prefs.library LIBS:
	FLUSHLIBS
