Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 6eba807cde0901ccac25e04745f685eb > files > 144

xview-devel-examples-3.2p1.4-8mdk.i586.rpm

#
#
#
#	Makefile for the extensions example programs for XView programmers
#

OSTYPE          = SUNOS5
INCLUDE		= -I$(OPENWINHOME)/include

#
# If you want to compile for debugging, change "-O" to "-g"
#

CFLAGS_SUNOS41  = ${INCLUDE} -O
CFLAGS_SUNOS5   = ${INCLUDE} -DSVR4 -O
CFLAGS          = $(CFLAGS_$(OSTYPE))

# if you want special to pass special loader options to ld, set
# LDFLAGS= ...
#

XVIEW_LIBS 	= -L$(OPENWINHOME)/lib \
		  -lxview -lolgx -lX11

HDRS		= bitmap.h \
		  bitmap_impl.h \
		  image.h \
		  image_impl.h \
		  logo.h \
		  logo_impl.h

BITMAP_CFILES	= Bitmap.c \
		  bitmap.c

BITMAP_OBJS	= $(BITMAP_CFILES:.c=.o)

IMAGE_CFILES	= Image.c \
		  image.c

IMAGE_OBJS	= $(IMAGE_CFILES:.c=.o)

LOGO_CFILES	= Logo.c \
		  logo.c

LOGO_OBJS	= $(LOGO_CFILES:.c=.o)

PROGRAMS 	= logo bitmap image


all:  $(PROGRAMS)

logo: $(LOGO_OBJS)
	cc -o $@ $(CFLAGS) $(LOGO_OBJS) $(XVIEW_LIBS)

bitmap: $(BITMAP_OBJS)
	cc -o $@ $(CFLAGS) $(BITMAP_OBJS) $(XVIEW_LIBS)

image: $(IMAGE_OBJS)
	cc -o $@ $(CFLAGS) $(IMAGE_OBJS) $(XVIEW_LIBS)

.c.o:
	cc $(CFLAGS) -o $@ -c $<

logo.o: logo.h
bitmap.o: bitmap.h
image.o: image.h
Logo.o: logo_impl.h logo.h
Bitmap.o: bitmap_impl.h bitmap.h
Image.o: image_impl.h image.h
 
clean:
	rm -f *.o core a.out *.BAK make.log $(PROGRAMS)