summaryrefslogtreecommitdiff
path: root/lang/stalin/patches/patch-aa
blob: 975f54c584ee8102d70c0968db379f14ead4da2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$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