$NetBSD: patch-aa,v 1.3 2001/04/21 01:00:38 jtb Exp $ --- /dev/null Sat Apr 21 01:44:52 2001 +++ Makefile @@ -0,0 +1,35 @@ +.if (${MACHINE_ARCH} == "alpha") || (${MACHINE_ARCH} == "sparc64") +STALIN= stalin-alpha +.else +STALIN= stalin-32 +.endif + +all: ${STALIN} libstalin.a + +CPPFLAGS+= -I${GC_PREFIX}/include -I${X11BASE}/include + +.if (${MACHINE_ARCH} != "i386") +CFLAGS += -O +.endif + +CFLAGS+= -fomit-frame-pointer + +LDFLAGS+= -Wl,-R${GC_PREFIX}/lib -L${GC_PREFIX}/lib +LDFLAGS+= -Wl,-R${X11BASE}/lib -L${X11BASE}/lib + +LDLIBS = -lgc -lm + +stalin-32: stalin-32.o + $(CC) -o stalin $? $(LDFLAGS) $(LDLIBS) + +stalin-alpha: stalin-alpha.o + $(CC) -o stalin $? $(LDFLAGS) $(LDLIBS) + +LIBOBJS = xlib-c.o gl-c.o + +libstalin.a: include/xlib-c.o include/gl-c.o + $(AR) cru $@ $(LIBOBJS) + $(RANLIB) $@ + +clean: + rm -f ${STALIN} libstalin.a *.o include/*.o