Added mangen and capfast rules.

This commit is contained in:
Janet B. Anderson
1996-08-13 21:48:00 +00:00
parent 30e64505e3
commit e50d5375f8
2 changed files with 39 additions and 2 deletions
+16 -1
View File
@@ -91,7 +91,7 @@ $(TARGETS) $(PROD): $(DEPLIBS)
$(RM) $@
/bin/mv lex.yy.c $@
#state notation language rule
#state notation language rules
%.c: %.st
@echo "preprocessing $*.st"
@$(RM) $*.i
@@ -100,6 +100,20 @@ $(TARGETS) $(PROD): $(DEPLIBS)
@$(RM) $@
$(SNC) $(TARGET_SNCFLAGS) $(SNCFLAGS) $*.i
%.c: %.stt
@echo "converting $<
@$(RM) $@
$(SNC) $(TARGET_SNCFLAGS) $(SNCFLAGS) $<
# Capfast Rules:
%.db: %.edf
$(E2DB) $(E2SR_SYSFLAGS) $(E2SR_FLAGS) $<
%.edf: ../%.sch $(DEPSCHS)
@if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi
$(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $<
# Mangen Rule:
%.1:%
$(RM) $(<F)
$(RM) $(<F).nr
@@ -107,6 +121,7 @@ $(TARGETS) $(PROD): $(DEPLIBS)
$(MANGEN) -s $(<F)
mv $(<F).nr $(<F).1
$(LIBNAME): $(LIBOBJS)
@echo Building library $@
$(RM) $@
+23 -1
View File
@@ -99,7 +99,7 @@ clean::
$(RM) $@
/bin/mv lex.yy.c $@
#state notation language rule
#state notation language rules
%.c: %.st
@echo "preprocessing $*.st"
@$(RM) $*.i
@@ -108,6 +108,28 @@ clean::
@$(RM) $@
$(SNC) $(TARGET_SNCFLAGS) $(SNCFLAGS) $*.i
%.c: %.stt
@echo "converting $<
@$(RM) $@
$(SNC) $(TARGET_SNCFLAGS) $(SNCFLAGS) $<
# Capfast Rules:
%.db: %.edf
$(E2DB) $(E2SR_SYSFLAGS) $(E2SR_FLAGS) $<
%.edf: ../%.sch $(DEPSCHS)
@if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi
$(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $<
# Mangen Rule:
%.1:%
$(RM) $(<F)
$(RM) $(<F).nr
ln -s $<
$(MANGEN) -s $(<F)
mv $(<F).nr $(<F).1
$(INSTALL_DBD)/%: %
@echo "Installing $@"
@test -d $(INSTALL_DBD) || mkdir $(INSTALL_DBD)