
all: sma_reg.lib

AS		= gas
CC		= gcc
CFLAGS		= -O2
C++		= gcc
C++FLAGS	= $(CFLAGS)

%.o : %.cxx
	@echo gcc is compiling $<
	@$(C++) -c $(C++FLAGS) $(CPPFLAGS) $< -o $@

libhead.o: libhead.s
reg.o: reg.cxx
gnulib.o: gnulib.c

sma_reg.lib: libhead.o gnulib.o reg.o libregistry.a
	ld -s -d -ro -o sma_reg.lib libhead.o gnulib.o reg.o -lregistry -lmu -lc
	filer header sma_reg.lib 0.1/R  0/S 0/P 0.0.0.0/W 0/H NNN/U

libregistry.a: ..:libregistry.a
	rm libregistry.a
	cp ..:libregistry.a libregistry.a


