####### This section was automatically generated from
#######    /home/hanord/qt/Makefile for building on
#######    linux-gcc-shared on Fri Feb 28 17:08:50 MET 1997

INCDIR = $(QTDIR)/include
CFLAGS = -O2 -fno-strength-reduce -Wall -W
LIBCFLAGS = -fPIC
YACCCFLAGS = -Wno-unused -Wno-parentheses
LFLAGS = -L$(QTDIR)/lib -lqt
CC = gcc
MOC = moc
SHELL =	/bin/sh

####### End of automatically generated section
#
# $Source: /local/lib/cvs/qt/extensions/nsplugin/examples/trivial/Makefile,v $
#

####### Compiler, tools and options

INCPATH	=	-I$(INCDIR)
CFLAGSX =	$(CFLAGS) $(LIBCFLAGS) -DPNG_SUPPORT
LINK	=	gcc
LFLAGS	=	-shared -Wl,-soname,$(TARGET)
LIBS	=	-L$(QTDIR)/lib -L/usr/X11/lib -lqnp -lqt -lXt -lX11 -lm

####### Files

HEADERS =	
SOURCES =	trivial.cpp
OBJECTS =	trivial.o
SRCMOC	=	trivial.moc
OBJMOC	=	
TARGETD	=	trivial.so

####### Implicit rules

.SUFFIXES: .cpp .c .C

.cpp.o:
	$(CC) -c $(CFLAGSX) $(LIBCFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGSX) $(LIBCFLAGS) $(INCPATH) -o $@ $<

.C.o:
	$(CC) -c $(CFLAGSX) $(LIBCFLAGS) $(INCPATH) -o $@ $<

####### Build rules

all: $(TARGETD) 

install: $(TARGETD)
	cp -f $(TARGETD) $(HOME)/.netscape/plugins/$(TARGETD)

$(TARGETD): $(OBJECTS) $(OBJMOC)
	-rm -f $(TARGETD)
	$(LINK) $(LFLAGS) -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)

moc: $(SRCMOC)

clean:
	-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
	-rm -f *~ core

####### Compile

trivial.o: trivial.cpp \
		trivial.moc

trivial.moc: trivial.cpp
	$(MOC) trivial.cpp -o trivial.moc
