PROF = #-pg
CDEFS = $(EM_INCLUDES) $(LIB_INCLUDES)
CFLAGS = $(CDEFS) $(COPTIONS) -O $(PROF)
-LDFLAGS = -i $(PROF)
+LDFLAGS = $(PROF)
# Grammar files and their objects
LSRC = tokenfile.g declar.g statement.g expression.g program.g ival.g
CFLAGS = -O $(PROFILE) $(INCLUDES) -DSTATIC= -DM2COMPILER=\"$(M2COMPILER)\" -DDEF_DIR=\"$(DEFDIR)\" $(HOMEDIR)
LINTFLAGS = -DSTATIC= -DNORCSID
MALLOC = $(LIBDIR)/malloc.o
-LDFLAGS = -i $(PROFILE)
+LDFLAGS = $(PROFILE)
LSRC = tokenfile.c program.c declar.c expression.c statement.c
LOBJ = tokenfile.o program.o declar.o expression.o statement.o
CSRC = LLlex.c LLmessage.c error.c main.c lib.c \
$(MODLIB)/libstring.a \
$(MODLIB)/libsystem.a $(LEXLIB)
CFLAGS = -Dvoid=int -O $(INCL)
-LDFLAGS = -i
+LDFLAGS =
# void = int, because some compilers don't understand void
HSRC = code.h em.h expr.h sizes.h symtab.h token.h
CSRC = builtin.c code.c em.c expr.c keytab.c report.c symtab.c
make pr ^ opr
make: $(OBJS)
- $(CC) -i -o make $(OBJS)
+ $(CC) -o make $(OBJS)
$(OBJS): h.h