1.POSIX:23DIRS =\4 ppc\5 x80\6 x86\78PROJECTDIR = ../../..9include $(PROJECTDIR)/scripts/rules.mk1011OBJS = \12 expr.o\13 ins.o\14 main.o\15 parser.o\16 symbol.o\1718TARGET =\19 scc-as\20 as-amd64\21 as-i286\22 as-i386\23 as-ppc\24 as-ppc64\25 as-z80\2627MORE_LDLIBS = -lscc -lmach2829all:30 +@$(MAKE) $(DIRS)31 +@$(MAKE) $(TARGET)32 @cp as-* $(LIBEXEC)/scc33 @cp scc-as $(BINDIR)3435$(DIRS): lexh36$(TARGET): $(LIBSCC) $(LIBMACH)3738genhash.o: ../../libscc/genhash.c39 $(HOSTCC) -c ../../libscc/genhash.c4041lexh.o: lexh.c42 $(HOSTCC) -c lexh.c4344lexh: lexh.o genhash.o45 $(HOSTCC) -o $@ lexh.o genhash.o4647as-ppc: $(OBJS) ppc/ppc.o48 $(CC) $(PROJ_LDFLAGS) $(OBJS) ppc/ppc.o $(PROJ_LDLIBS) -o $@4950as-ppc64: $(OBJS) ppc/ppc64.o51 $(CC) $(PROJ_LDFLAGS) $(OBJS) ppc/ppc64.o $(PROJ_LDLIBS) -o $@5253as-z80: $(OBJS) x80/z80.o54 $(CC) $(PROJ_LDFLAGS) $(OBJS) x80/z80.o $(PROJ_LDLIBS) -o $@5556as-i286: $(OBJS) x86/i286.o57 $(CC) $(PROJ_LDFLAGS) $(OBJS) x86/i286.o $(PROJ_LDLIBS) -o $@5859as-i386: $(OBJS) x86/i386.o60 $(CC) $(PROJ_LDFLAGS) $(OBJS) x86/i386.o $(PROJ_LDLIBS) -o $@6162as-amd64: $(OBJS) x86/amd64.o63 $(CC) $(PROJ_LDFLAGS) $(OBJS) x86/amd64.o $(PROJ_LDLIBS) -o $@6465clean:66 rm -f lexh