# Linux
CC=		gcc
CFLAGS=		-O2 -pipe
PKG=		/usr/lcc
BINDIR=		$(PKG)/bin
CHMEM=		true
MAKEDEPEND=	gcc -MM

# Minix, lcc
#CC=		lcc
#CHIP=		T800
#CFLAGS=		-$(CHIP) -obj
#PKG=		/usr/lcc
#BINDIR=		$(PKG)/bin.$(CHIP)
#LDFLAGS=	-$(CHIP)
#CHMEM=		chmem
#MAKEDEPEND=	mkdef -d

OBJS=		main.o output.o error.o \
		mne-a.o mne-b.o mne-c.o mne-d.o mne-e.o \
		mne-f.o mne-g.o mne-i.o mne-j.o mne-l.o mne-m.o mne-n.o \
		mne-o.o mne-p.o mne-r.o mne-s.o mne-t.o mne-u.o mne-w.o \
		mne-x.o

all:		as

as:		$(OBJS) ../common/common.a
		$(CC) $(LDFLAGS) -o $@ $(OBJS) ../common/common.a
		$(CHMEM) =32000 as		

../common/common.a:
		(cd ../common; make common.a)

install.bin:	all
		install -c -s as $(BINDIR)/as

install.man:
		install -c -m 644 as.1 $(PKG)/man/en/man1/as.1

install.zman:
		compress <as.1 > _; install -c -m 644 _ $(PKG)/man/en/man1.Z/as.1

depend:
		$(MAKEDEPEND) $(CPPFLAGS) *.c > .depend

clean:
		rm -f *.o _

clobber:	clean
		rm -f core as

include .depend
