2 # Makefile for Amiga Bourne Compatible Shell.
5 .PHONY: all clean debug
10 CC = $(TARGET)-aros-gcc
11 STRIP = $(TARGET)-aros-strip -R.comment $@
13 CFLAGS = -Wall -Wwrite-strings -g #-O2 $(DEBUG)
15 CPPFLAGS = -DAMIGA -DPOSIXLY_CORRECT -DHISTORY -DAUTOINIT -D__STDC_VERSION__=199901L
19 SRCS = amigaos.c alloc.c c_ksh.c c_sh.c c_test.c environ.c eval.c exec.c \
20 expr.c history.c io.c jobs.c lex.c main.c misc.c missing.c path.c \
21 shf.c sigact.c syn.c table.c trap.c tree.c tty.c var.c version.c
33 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
37 $(CC) -MM -MP $(INCDIRS) $< >$*.d
38 $(CC) -c $(CPPFLAGS) -I. $(CFLAGS) $<
41 rm -f sh $(OBJS) $(DEPS) *~
43 -include $(SRCS:.c=.d)