diff options
Diffstat (limited to 'eqn/neqn.d/Makefile.mk')
-rw-r--r-- | eqn/neqn.d/Makefile.mk | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/eqn/neqn.d/Makefile.mk b/eqn/neqn.d/Makefile.mk new file mode 100644 index 0000000000000..bb924fcdacf62 --- /dev/null +++ b/eqn/neqn.d/Makefile.mk @@ -0,0 +1,53 @@ +VPATH=.. +OBJ = diacrit.o e.o eqnbox.o font.o fromto.o funny.o glob.o integral.o \ + io.o lex.o lookup.o mark.o matrix.o move.o over.o paren.o pile.o \ + shift.o size.o sqrt.o text.o version.o + +FLAGS = -I. -I.. -I../../include -DNEQN $(DEFINES) + +.c.o: + $(CC) $(CFLAGS) $(WARN) $(CPPFLAGS) $(FLAGS) -c $< + +all: neqn + +neqn: $(OBJ) + $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(LIBS) -o neqn + +e.c: e.y + $(YACC) -d ../e.y + sed -f ../yyval.sed <y.tab.c >$@ + +y.tab.h: e.c + +install: + $(INSTALL) -c neqn $(ROOT)$(BINDIR)/neqn + $(STRIP) $(ROOT)$(BINDIR)/neqn + rm -f $(ROOT)$(MANDIR)/man1/neqn.1 + ln -s eqn.1 $(ROOT)$(MANDIR)/man1/neqn.1 + +clean: + rm -f $(OBJ) neqn e.c y.tab.* core log *~ + +mrproper: clean + +diacrit.o: ../diacrit.c ../e.h y.tab.h +eqnbox.o: ../eqnbox.c ../e.h +font.o: ../font.c ../e.h +fromto.o: ../fromto.c ../e.h +funny.o: ../funny.c ../e.h y.tab.h +glob.o: ../glob.c ../e.h +integral.o: ../integral.c ../e.h y.tab.h +io.o: ../io.c ../e.h +lex.o: ../lex.c ../e.h y.tab.h +lookup.o: ../lookup.c ../e.h y.tab.h +mark.o: ../mark.c ../e.h +matrix.o: ../matrix.c ../e.h +move.o: ../move.c ../e.h y.tab.h +over.o: ../over.c ../e.h +paren.o: ../paren.c ../e.h +pile.o: ../pile.c ../e.h +shift.o: ../shift.c ../e.h y.tab.h +size.o: ../size.c ../e.h +sqrt.o: ../sqrt.c ../e.h +text.o: ../text.c ../e.h y.tab.h +e.o: e.c ../e.h |