5 # Global Makefiles configuration for the GNOKII.
7 # Copyright (C) 1999 Hugh Blemings & Pavel JanÃk ml.
15 LD = @CC@ -Xlinker -r -nostdlib -nodefaultlibs -o
21 exec_prefix = @exec_prefix@
25 xbindir = ${prefix}/X11R6/bin/
27 xgnokii_libdir = @XGNOKIIDIR@/@XPACKAGE@
28 man1dir = @mandir@/man1/
29 man8dir = @mandir@/man8/
30 xmandir = @mandir@/man1/
31 docdir = ${prefix}/doc/${PACKAGE}
32 locdir = @datadir@/locale
52 GTK_CFLAGS = @GTK_CFLAGS@
54 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
55 PTHREAD_LIBS = @PTHREAD_LIBS@
57 XPM_CFLAGS = @XPM_CFLAGS@
58 OWN_GETOPT = @OWN_GETOPT@
61 HAVE_XGNOKII = @HAVE_XGNOKII@
64 # Global include directory
65 # ($TOPDIR is defined in Makefile)
67 GNOKII_INCLUDE = $(TOPDIR)/include
73 WIN32 += -I$(TOPDIR)/win32
77 CFLAGS += -I$(GNOKII_INCLUDE) -DGNOKII_MAIN=1
78 LDFLAGS = $(LIBS) -Wl,--rpath -Wl,$(libdir)
81 ifneq "" "$(findstring -DSTACKCHECK,$(CPPFLAGS))"
82 @echo "$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -S -o - $< | sed '#hidden' | $(AS) $(ASFLAGS) $(TARGET_MACH) -o $@"
83 @$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -S -o - $< | sed \
84 's!^ link\.w %a6,#\(-\?[0-9]\+\)$$!\
85 moveml %d0-%d7/%a0-%a6,-(%sp); \
87 lea stackcheck-.-8,%a0; \
89 moveml (%sp)+,%d0-%d7/%a0-%a6; \
91 $(AS) $(ASFLAGS) $(TARGET_MACH) -o $@
93 $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c -o $@ $<