mirror of
https://github.com/Interlisp/maiko.git
synced 2026-02-02 06:41:21 +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.
70 lines
1.8 KiB
Plaintext
70 lines
1.8 KiB
Plaintext
# Options for OSF1, DECStation 3100, and X-Window
|
|
|
|
|
|
CC = cc
|
|
|
|
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)Xevinit.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
|
|
|
|
BYTESWAPFILES = $(OBJECTDIR)byteswap.o
|
|
|
|
XVERSION = XV11R4
|
|
XFLAGS = -DXWINDOW -D$(XVERSION)
|
|
|
|
# This is to make the %$#@! Apollo cc happy
|
|
OEXT = .o
|
|
# OPTFLAGS is normally -O2.
|
|
OPTFLAGS = -O2 -Olimit 999
|
|
DISPOPTFLAGS = -O2 -Olimit 999
|
|
|
|
FPFLAGS =
|
|
DFLAGS = -DFSERROR -DNEW_STORAGE -DAIX -DOLD_CURSOR -DNOPIXRECT -DBYTESWAP \
|
|
-DFORKCOMM -DLOGINT -DSYS5 -DDEC3100 -DNOFORN -DNOETHER -DBIGATOMS \
|
|
-DDECSTN -D_BSD -DOSF1 $(XFLAGS)
|
|
LDFLAGS = -lX11 -lc -lm
|
|
LDELDFLAGS = -lX11 -lc -lm
|
|
# -Dsparc?
|
|
INLINE =
|
|
|
|
|
|
OBJECTDIR = ../$(RELEASENAME)/
|
|
|
|
default : ../$(OSARCHNAME)/lde ../$(OSARCHNAME)/ldeether
|
|
|
|
# Special rules to create xc.c on Sun4
|
|
|
|
#run cpp to expand macros
|
|
$(OBJECTDIR)xc.o: $(SRCDIR)xc.c $(INCDIR)lispemul.h $(INCDIR)emlglob.h $(INCDIR)address.h \
|
|
$(INCDIR)adr68k.h $(INCDIR)stack.h $(INCDIR)lspglob.h \
|
|
$(INCDIR)lsptypes.h $(INCDIR)lispmap.h $(INCDIR)cell.h \
|
|
$(INCDIR)initatms.h $(INCDIR)gcdata.h \
|
|
$(INCDIR)arith.h $(INCDIR)stream.h \
|
|
$(INCDIR)tos1defs.h $(INCDIR)tosret.h \
|
|
$(INCDIR)tosfns.h $(INCDIR)inlineC.h \
|
|
$(INCDIR)inln68k.h
|
|
$(CC) -c $(DFLAGS) -I$(INCDIR) $(SRCDIR)xc.c -o $(OBJECTDIR)xc.o
|
|
|
|
|