$NetBSD: patch-aa,v 1.7 2021/12/27 06:33:28 dholland Exp $ Provide a makefile. --- /dev/null Mon Jun 25 10:07:21 2001 +++ Makefile @@ -0,0 +1,40 @@ +.if (${MACHINE_ARCH} == "alpha") +STALIN = stalin-alpha +.elif (${MACHINE_ARCH} == "i386") +STALIN = stalin-ia32 +.elif (${MACHINE_ARCH} == "mips") +STALIN = stalin-mips +.elif (${MACHINE_ARCH} == "sparc") +STALIN = stalin-sparc +.endif + +all: ${STALIN} libstalin.a + +CPPFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include + +CFLAGS += -fomit-frame-pointer + +LDFLAGS += -Wl,-R${LOCALBASE}/lib -L${LOCALBASE}/lib + +LDLIBS = -lgc -lm + +stalin-alpha: stalin-alpha.o + $(CC) -o stalin $? $(LDFLAGS) $(LDLIBS) + +stalin-ia32: stalin-ia32.o + $(CC) -o stalin $? $(LDFLAGS) $(LDLIBS) + +stalin-mips: stalin-mips.o + $(CC) -o stalin $? $(LDFLAGS) $(LDLIBS) + +stalin-sparc: stalin-sparc.o + $(CC) -o stalin $? $(LDFLAGS) $(LDLIBS) + +libstalin.a: xlib-c.o gl-c.o + $(AR) cru $@ $? + $(RANLIB) $@ + +clean: + rm -f stalin libstalin.a *.o + +.PATH: ${.CURDIR}/include