diff --git a/config/RULES.Unix b/config/RULES.Unix index ad8fb6f8e..8e36d87da 100644 --- a/config/RULES.Unix +++ b/config/RULES.Unix @@ -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) $(