CFLAGS=-Wall -W -m32 LDFLAGS=-Wall -W -m32 ifeq (0,1) SOURCES=$(wildcard *.c) EXE=$(SOURCES:.c=) endif SOURCES=skas_test.c skas_child.c OBJS=$(SOURCES:.c=.o) EXE=skas_test TARGETS=$(EXE) $(SOURCES:.c=.s) $(SOURCES:.c=.S) $(OBJS) .PHONY: all #Default target all: $(TARGETS) clean: rm -f $(TARGETS) skas_test: $(OBJS) $(CC) $(LDFLAGS) $^ -o $@ #$(SOURCES:.c=): %: %.o $(SOURCES:.c=.S): %.S: %.o #%.S: %.o objdump -S $< > $@ $(OBJS) $(EXE): CFLAGS += -g $(SOURCES:.c=.s): CFLAGS+= -S $(SOURCES:.c=.s): %.s: %.c #%.s: %.c $(CC) $(CFLAGS) $< &> /dev/null