mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-26 03:51:32 +00:00
Ultrix hasn't seen an update since 1995 and the DEC3100 hardware that this was originally written for was released in 1989. It isn't likely that anyone has Ultrix running on hardware where they would also want to run this.
82 lines
2.1 KiB
Plaintext
82 lines
2.1 KiB
Plaintext
# Options for RISCOS, and X-Window
|
|
|
|
|
|
# CC = gcc
|
|
|
|
# CLXFLAGS = -DCLX -DTCP_NODELAY
|
|
|
|
# CLXFILES = $(OBJECTDIR)socket.o \
|
|
# $(OBJECTDIR)socketdvr.o
|
|
|
|
|
|
XFILES = $(OBJECTDIR)XClose.o \
|
|
$(OBJECTDIR)Cursor.o \
|
|
$(OBJECTDIR)XWindow.o \
|
|
$(OBJECTDIR)DoRing.o \
|
|
$(OBJECTDIR)DoScroll.o \
|
|
$(OBJECTDIR)XEvent.o \
|
|
$(OBJECTDIR)XGravity.o \
|
|
$(OBJECTDIR)XInit.o \
|
|
$(OBJECTDIR)Xinit.o \
|
|
$(OBJECTDIR)Xkbdmus.o \
|
|
$(OBJECTDIR)Xlspwin.o \
|
|
$(OBJECTDIR)Xbbt.o \
|
|
$(OBJECTDIR)Xkbd.o \
|
|
$(OBJECTDIR)Xmkicon.o \
|
|
$(OBJECTDIR)Xopendsp.o \
|
|
$(OBJECTDIR)Xrdopt.o \
|
|
$(OBJECTDIR)Xreconf.o \
|
|
$(OBJECTDIR)XScroll.o \
|
|
$(OBJECTDIR)Xscrolb.o \
|
|
$(OBJECTDIR)XCursor.o \
|
|
$(OBJECTDIR)XMouse.o \
|
|
$(OBJECTDIR)Xsubwin.o \
|
|
$(OBJECTDIR)Xcolor.o \
|
|
$(OBJECTDIR)Xwinman.o \
|
|
$(CLXFILES)
|
|
|
|
BYTESWAPFILES = $(OBJECTDIR)byteswap.o
|
|
|
|
XVERSION = XV11R4
|
|
XFLAGS = -DXWINDOW -D$(XVERSION) $(CLXFLAGS)
|
|
|
|
# This is to make the %$#@! Apollo cc happy
|
|
OEXT = .o
|
|
# OPTFLAGS is normally -O; the Olimit lets us optimize the BIG files
|
|
# (i.e., bitblt* and xc).
|
|
OPTFLAGS = -O -Olimit 1000
|
|
DISPOPTFLAGS = -O -Olimit 1000
|
|
FPFLAGS =
|
|
DFLAGS = -DFSERROR \
|
|
-DNEW_STORAGE -DAIX -DOLD_CURSOR -DNOPIXRECT -DRISCOS \
|
|
-DSYSVSIGNALS -DSYSVONLY \
|
|
-DBIGATOMS -DFORKCOMM -DLOGINT -DSYS5 -DNOETHER -DNOFORN \
|
|
$(XFLAGS) -I/usr/include -I/usr/include/bsd
|
|
LDFLAGS = -lX11 -lc -lm -lbsd
|
|
LDELDFLAGS = $(LDFLAGS)
|
|
|
|
MAIN = main
|
|
|
|
# -Dsparc?
|
|
INLINE =
|
|
|
|
|
|
OBJECTDIR = ../$(RELEASENAME)/
|
|
|
|
default : ../$(OSARCHNAME)/lde ../$(OSARCHNAME)/ldeether
|
|
|
|
# Special rules to create xc.c on MIPS RISCstation.
|
|
|
|
#run cpp to expand macros
|
|
$(OBJECTDIR)xc.o: $(SRCDIR)xc.c $(INCDIR)lispemul.h $(INCDIR)emulglobal.h $(INCDIR)address.h \
|
|
$(INCDIR)address68k.h $(INCDIR)stack.h $(INCDIR)lispglobal.h \
|
|
$(INCDIR)lisptypes.h $(INCDIR)lispmap.h $(INCDIR)cell.h \
|
|
$(INCDIR)initatoms.h $(INCDIR)gcdata.h \
|
|
$(INCDIR)arith.h $(INCDIR)stream.h \
|
|
$(INCDIR)tos1defs.h $(INCDIR)tosretmacro.h \
|
|
$(INCDIR)tosfuncall.h $(INCDIR)inlineC.h \
|
|
$(INCDIR)inline68K.h
|
|
$(CC) -c $(DISPOPTFLAGS) $(DFLAGS) -I$(INCDIR) $(SRCDIR)xc.c -o $(OBJECTDIR)xc.o
|
|
|
|
|