3 include $(PRJDIR)/Makefile.common
11 SRC = asdata.c asexpr.c aslex.c aslist.c asmain.c asout.c \
12 assubr.c assym.c z80adr.c z80ext.c z80mch.c z80pst.c
14 OBJS = $(SRC:%.c=$(OBJDIR)/%.o)
15 SLIBOBJS = $(SLIBSRC:%.c=$(OBJDIR)/%.o)
17 BINS = $(BUILDDIR)as$(EXT)
19 CFLAGS += $(OPTS) -I. -DINDEXLIB -DMLH_MAP -DUNIX -DSDK
20 CFLAGS += -funsigned-char
25 all: $(OBJDIR) dep $(BINS)
29 Makefile.dep: $(SRC) *.h
30 $(CPP) $(CPPFLAGS) $(M_OR_MM) $(SRC) > Makefile.dep
37 $(BINS): $(OBJS) $(SLIBOBJS)
38 $(CC) $(LDFLAGS) -o $(BINS) $(OBJS) $(SLIBOBJS)
42 $(CC) -c $(CFLAGS) -o $@ $<
44 $(OBJDIR)/%.o: $(SLIB)/%.c
45 $(CC) -c $(CFLAGS) -o $@ $<
51 $(MAKE) EXT=-gbz80$(E) OPTS=-DGAMEBOY