ART-linuxのMakefile
とりあえず完成。むちゃくちゃな作り方だけど今後修正するよ。
# # Makefile for ART linux program # TARGET = ART_test C_FLAGS = -Wall -O2 COMPILE.c = gcc $(C_FLAGS) -c LINK.c = gcc $(LD_FLAGS) INCLUDE = -I/root/prog/art_headers ART_SYSCALL = /usr/lib/art_syscalls.o PTHREAD = -lpthread -lm SOURCES = $(wildcard *.c) HEADERS = $(wildcard *.h) OBJFILES = $(SOURCES:%.c=%.o) CC = gcc all: $(TARGET) $(TARGET): $(OBJFILES) $(LINK.c) $(C_FLAGS) -o $@ $^ $(ART_SYSCALL) $(INCLUDE) $(PTHREAD) $(OBJFILES): %.o: %.c $(HEADERS) $(COMPILE.c) $(PTHREAD) $(ART_SYSCALL) $(INCLUDE) $< clean: rm -rf *~ *.d *.o