Milán Major

netscape-revival

1 branch
Code

sun-java/mmedia/irix/Makefile

#! gmake

DEPTH = ../../..

CSRCS =		\
	audio.c	\
	stubs.c	\
	$(NULL)

OBJS = $(CSRCS:.c=.o)

MMEDIA_DEPLIBS = -laudio

LIBTARGETS = $(OBJDIR)/libmmedia.so $(OBJDIR)/libmmedia.a
TARGETS = targets

GENERATED_HEADERS_CLASSFILES = \
	sun.audio.AudioDevice  \
	$(NULL)

GENERATED_STUBS_CLASSFILES =  \
	sun.audio.AudioDevice \
	$(NULL)

include $(DEPTH)/sun-java/config/rules.mk

targets:
	@$(MAKE) headers stubs
	@$(MAKE) libtargets

libtargets: $(LIBTARGETS)

$(OBJDIR)/libmmedia.so: $(OBJS)
	@$(MAKE_OBJDIR)
	rm -f $@
	$(MKSHLIB) -o $@ $(OBJS) $(MMEDIA_DEPLIBS)

$(OBJDIR)/libmmedia.a: $(OBJS)
	@$(MAKE_OBJDIR)
	rm -f $@
	$(AR) cr $@ $(OBJS)
	$(RANLIB) $@

export:: targets
	$(INSTALL) $(LIBTARGETS) $(DIST)/lib

install:: export

# Rules to build generated headers

INCLUDES += -I_gen

clobber::
	rm -rf _gen _stubs so_locations