# Copyright (c) 1992 AT&T - All rights reserved. # # Prototype Makefile for libXg # # define operating system. ONE of: # -DIRIX -DSUNOS -DUMIPS -DSYSVR3 -DAIX -DOSF1 # -DHPUX -DAPOLLO -DCONVEX -DDYNIX # # Additionally, -D_POSIX_SOURCE (or its equivalent) may be specified # if your compiler supports posix-compatible compilation OS=-DBSDi # add -Iincludedir for any include directories that need to be searched INCS=-I../include -I${X11BASE}/include # set this if your X libraries are in different locations # or if you need extra libraries to load with X11 applications XLIBS=-lXt -lX11 -L${X11BASE}/lib # add name of library orderer - use ":" if none RANLIB=ranlib # add name of librarian AR=ar # the name of the library LIB=libXg.a CFLAGS+=$(OS) -D_LIBXG_EXTENSION $(INCS) CC?=cc OBJS= arc.o arith.o balloc.o bitblt.o bitbltclip.o border.o bscreenrect.o\ circle.o clipline.o clipr.o copymasked.o cursorset.o cursorswitch.o\ disc.o ellipse.o font.o gcs.o getrect.o gwin.o ldconvert.o latin1.o\ mkfont.o menuhit.o point.o polysegment.o rdbitmap.o rdbitmapfile.o\ rdfontfile.o rectclip.o rune.o segment.o string.o strwidth.o texture.o\ wrbitmap.o wrbitmapfile.o xtbinit.o all install: $(LIB) compile: $(LIB) test: test.o $(CC) -o $@ $? $(LIB) $(XLIBS) -lm echo try running test clean: rm -f *.o test nuke: clean rm -f $(LIB) $(LIB): $(OBJS) $(AR) rv $(LIB) $(OBJS) $(RANLIB) $(LIB) $(OBJS): ../include/libg.h libgint.h ../include/libc.h