From 5d6a71da3f43d27208e262bd24d47428cc3b4644 Mon Sep 17 00:00:00 2001 From: Jeremy Rand Date: Thu, 25 Jul 2013 13:44:14 -0500 Subject: [PATCH] Start work on NDA --- Make.engine | 3 +++ Makefile | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Make.engine b/Make.engine index e35e4c2..e279c50 100644 --- a/Make.engine +++ b/Make.engine @@ -17,8 +17,11 @@ OPS_OBJS=ops/abCOp.o ops/abCOpAdd.o ops/abCOpSubtr.o ops/abCOpMult.o \ SHELL_OBJS=abCMain.o $(CALC_OBJS) $(EXPR_OBJS) $(OPS_OBJS) NDA_OBJS=abCNDA.o $(CALC_OBJS) $(EXPR_OBJS) $(OPS_OBJS) +NDA_RES=abCNDA.r abCMain.o: abCalc.h abCStack.h expr/abCExpr.h ops/abCOp.h abCError.h +abCNDA.o: abCNDA.defs +abCNDA.r: abCNDA.defs abCalc.o: abCalc.h expr/abCExpr.h abCMode.h expr/abCExpReal.h expr/abCExprInt.h \ abCStack.h ops/abCOp.h abCError.h diff --git a/Makefile b/Makefile index 4382e0c..469ac45 100644 --- a/Makefile +++ b/Makefile @@ -15,8 +15,10 @@ CFLAGS=-D ABCALC_GSOS $(SHELL_NAME): fixtype $(SHELL_OBJS) occ -o $(SHELL_NAME) $(SHELL_OBJS) -$(NDA_NAME): fixtype $(NDA_OBJS) - +$(NDA_NAME): fixtype $(NDA_OBJS) $(NDA_NAME).r + cp $(NDA_NAME).r $(NDA_NAME) + occ -o $(NDA_NAME) $(NDA_OBJS) + chtyp -t nda $(NDA_NAME) clean: cp -p rm -f $(SHELL_NAME) $(SHELL_OBJS) $(SHELL_NAME).root @@ -32,3 +34,6 @@ fixtype: %.o: %.c occ $(CFLAGS) -c $< + +%.r: %.rez + compile $< keep=$@